![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 11.04.2020
Сообщений: 1
|
![]()
Здорова всем, вопрос на засыпку, как сделать callback , но так чтобы можно было передать метод класса для регистрации определения, Не используя static функции, а так же не вынося сами функции за пределы класса. Классическое решение передача в typedef void (*callback)(T val); сразу скажу что пробовал и typedef void*(classUser::*callback)(T val); как то не особо вышло. Вариант сделать Virtual тоже не подходит, хотя через интерфейс зайти конечно не сложно. Задача не из простых. Буду признателен если кто с такой проблемой уже сталкивался.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 29.06.2019
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прототип метода класса. | VintProg | Общие вопросы Delphi | 24 | 08.07.2011 12:06 |
Вектор из callback'ов методов класса | Gongled | Общие вопросы C/C++ | 7 | 05.01.2011 16:29 |
Получение исключений из метода класса. | vedro-compota | Общие вопросы .NET | 3 | 20.12.2010 11:27 |
как в timeSetEvent CALLBACK передать функцию класса ? | Teksa | Общие вопросы C/C++ | 0 | 23.07.2010 11:21 |
Адрес метода класса? | VintProg | Общие вопросы Delphi | 6 | 27.09.2009 13:10 |