| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > typedef void |
| Автор: mrgloom 16.4.2012, 15:37 | ||
встретил в коде такую вот конструкцию, хотелось бы понять для чего она применяется. отсюда о назначении не понял http://stackoverflow.com/questions/3982470/what-does-typedef-void-something-mean |
| Автор: mes 16.4.2012, 15:45 |
| указатель на функцию.. |
| Автор: mrgloom 16.4.2012, 16:22 |
| это может быть любая функция которая принимает ( const int id, void* context ) ? а куда потом используют указатель на функцию? |
| Автор: borisbn 16.4.2012, 16:41 | ||||
Добавлено через 10 минут и 46 секунд Но в твоём случае, похоже, что это - callback. Обычно его используют примерно так: есть функция, которая делает некоторые действия и при наступлении какого-то события (или при нахождении какого-то результата) она должна сообщить тому, кто её вызвал об этом событии. Например: ты делаешь функцию, которая находит в каталоге все файлы по указанному расширению. При нахождении очередного файла тебе нужно сообщить тому, кто тебя вызвал о том, что очередной файл найден.
|
| Автор: mrgloom 16.4.2012, 17:04 | ||||
| о так всё стало намного яснее. а как эта произвольная функция будет вызывается внутри another_function_that_need_trigonometric_function? да у меня колбэк, там что то с трэдами связано. у вас какой то пример странный почему вместо
|
| Автор: mrgloom 16.4.2012, 17:25 |
| всё разобрался. |