За простое и понятное объяснение выражаю благодарность!
@314dez7 жыл бұрын
Вот ЛУЧШЕЕ обьяснение которое я встретил! Спасибо!
@ИринаИрина-ш5ы7р Жыл бұрын
Да спасибо за хорошее резъяснение темы
@IhorKresiun-p3e7 жыл бұрын
Очень классные уроки. Давно искал нечто подобное, чтоб плюсы подтянуть.
@NICKy1038ausc7 жыл бұрын
Всё понятно объяснено, но &lessMySort можно ведь и сразу передать в функцию sort без отдельного создания указателя, так у новичков глаза будут меньше разбегаться.
@Boris1990ua6 жыл бұрын
Согласен с Wire Coil, но я бы использовал std::function sortFunc, это позволило бы передать все что хочешь даже функтор. Но меня больше смущает сама функция sort. Во первых в STL используются предикаты, дальше в первом for условие "i < n" с чем сравнивать последний элемент? Надо "i < n - 1". Второй for( j=0; j < n ; j++) на первой итерации и при каждом инкременте i будут ситуации когда arr[ i ] и arr[ j ] указывают на один элемент.
@developerninja6194 жыл бұрын
Никак не могу понять зачем нужны указатели на функции. Почему я не могу написать lessMySort и greaterMySort просто как отдельные функции? В чем смысл передавать их как callback и потом вызывать в другой функции? Может быть есть какие-то преимущества перед простым вызовом функций?
@wirecoil48838 жыл бұрын
Может быть проще вместо объявления, например, выражения: void (*lessPtr) (int&, int&) писать его через typedef. Ну например: typedef void(*lessPtr)(int&, int&). И в последствии пользоваться уже новым типом lessPtr, и не писать его определения каждый раз, когда захотим им воспользоваться.
@ОлександрІванченко-д9я6 жыл бұрын
не проще ибо он об'ясняет другое.
@АнтонКлапатун-е8ф6 жыл бұрын
Мне, похоже, одному музыка смотреть не мешала)
@Егор-щ1з3ч7 жыл бұрын
как музыка на фоне называется?
@dmitryguzeev90088 жыл бұрын
Автор, если ты можешь разобратся в OpenSSL, можешь сделать уроков по нему? (просто таких туториалов нету даже на английском KZbin), и еще, делай музыку в видео потише, т.к. очень сложно тебя слушать
@efremov_engineer8 жыл бұрын
Криптография будет, но позже. Спасибо за совет
@ПавелСайков-ш6к6 жыл бұрын
Не нужна так громко делать музыка, тем более такого жанра. Если хочется разбавить обстановку, лучше вставить что-то не долбящее уши и тише.
@Dimedrolity7 жыл бұрын
Твоя функция принимает указатель на функцию в качестве параметра, почему ты говоришь, что она принимает функцию по ссылке?
@kolyan1998167 жыл бұрын
потому что сам не знает отличия =)
@ПашаТехник-т6ф3 жыл бұрын
Объясняешь нормально Ток купи микро :)
@amos4art5 жыл бұрын
музыку-то зачем..
@MichailS-e5l4 жыл бұрын
Фоновая музыка мешает.
@ruslanvolovik27454 жыл бұрын
Нет
@alexanderurezchenko64464 жыл бұрын
А зачем нужно было создавать указатели на функцию (lessPtr и greaterPtr)? Ведь мы можем непосредственно поставить адрес функции сравнения при вызове Sort! sort (arr, 5, lessSort). Разве не так? Ну и сама сортировка, как я понимаю, работает далеко не оптимальным образом, совершая лишние движения....
@anatolyvatson2542 Жыл бұрын
Так не структурно получается, риск совершить трудноразрешимые ошибки