powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Асинхронный вызов callback функции
2 сообщений из 2, страница 1 из 1
Асинхронный вызов callback функции
    #34687603
Riven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прочитал пару статей о callback функциях, в основном о синхронном вызове (например,
http://www.codeguru.com/Cpp/Cpp/cpp_mfc/callbacks/article.php/c10557/), как здесь:
http://en.wikipedia.org/wiki/Image:Callback-notitle.svg

А мне нужна реализация с предварительной регистрацией callback функции, т.е.:
http://en.wikipedia.org/wiki/Image:Callback-async-notitle.svg

Гугленье почти ничего не дало :(
...
Рейтинг: 0 / 0
Асинхронный вызов callback функции
    #34687840
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
template<class T>
class Sneder {
       typedef void (T::*Cb)();
       T *t;
        Cb &cb;
   public:
       void subscribe(T &t_, Cb cb_) {
           t=&t_;
           cb=cb_;
       };

       void event() {
            if (t!=NULL) {
               (*t).cb();
            }
       }
};
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Асинхронный вызов callback функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]