Форум программистов, компьютерный форум CyberForum.ru

Callback функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка методом Бетчера http://www.cyberforum.ru/cpp-beginners/thread323467.html
Напишите алгоритм сортировки массива структур методом Бетчера
C++ Обмен записями между процессами, посредством файла FIFO Я студент и сам программираю на Delphi , но в Академии задачки дают тока на С, С++. А я в нем почти 0... Прошу кто-нибудь сможет написать вот такую вот программу? Заранее спасибо. ------------------------------------------------------------- Ход работы Именованный канал FIFO, следует создать при помощи команды mkfifo. Процесс "писатель", должен открыть этот файл на запись и... http://www.cyberforum.ru/cpp-beginners/thread323466.html
C++ Используя разложение в ряд, найти синус 0,4
Я не понимаю как разложить в ряд Надо теперь оказывается ещё Используя разложение в ряд, найти синус 0,4=-O Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
массивы срочно C++
дан одномерный массив, состоящий из N веществ. элементов . заполнить массив случайными числами. найти минимум отрицательных элементов.вычислить произведение ненулевых элементов массива, кратных 3.вывести отрицательные элементы на экран в обратном порядке
C++ Найти в массиве минимальные элементы. http://www.cyberforum.ru/cpp-beginners/thread323448.html
Здравствуйте! Прошу помочь с такой задачкой: В действительном массиве максимальной размерностью 7*7 найти в нечетных столбцах минимальные элементы. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив данных, найденные минимальные элементы и их номера. Большое спасибо!
C++ Посмотреть символ в битовой схеме есть запись например такая: unsigned char bits=1; как ее можно посмотреть в битовой схеме, т.е. чтобы вывод на экран выглядел так: 10011011 ? подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.06.2011, 22:45     Callback функция
Да это указатель указывающий на функции по-ссылки, это замечательная идея обратный вызов называют в основном когда подсистемной процедуре передаёте в параметре указатель функции она вызывается в подсистеме но событие происходит здесь, на этом принципе основаны virtual-виртуальные методы класса, когда событие генерируется в базовом классе вызывая при этом функцию в производном классе. Обработчик событий окон - Windows WndProc вызывается как функция обратного вызова....

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class  _test {
public: 
    typedef  int   (callback_func)(const char* s);
    callback_func*  func;
 
    void hello_world(const char* str) {
        (*func)(str);
    }
};
 
 
 
int   my_func(const char*  s) {
    cout << s << endl;
    return (0);
}
 
 
 
 void  main(void){
 
    _test t;
    t.func = my_func;
    t.hello_world("Hello World !!!");
}
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru