Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2020, 11:15   #1
Nikitross
Новичок
Джуниор
 
Регистрация: 11.04.2020
Сообщений: 1
Восклицание Callback метода класса.

Здорова всем, вопрос на засыпку, как сделать callback , но так чтобы можно было передать метод класса для регистрации определения, Не используя static функции, а так же не вынося сами функции за пределы класса. Классическое решение передача в typedef void (*callback)(T val); сразу скажу что пробовал и typedef void*(classUser::*callback)(T val); как то не особо вышло. Вариант сделать Virtual тоже не подходит, хотя через интерфейс зайти конечно не сложно. Задача не из простых. Буду признателен если кто с такой проблемой уже сталкивался.
Nikitross вне форума Ответить с цитированием
Старый 11.04.2020, 13:17   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Nikitross Посмотреть сообщение
Задача не из простых
https://habr.com/ru/post/78299/
waleri вне форума Ответить с цитированием
Старый 12.04.2020, 15:41   #3
ABBAPOH
Новичок
Джуниор
 
Регистрация: 29.06.2019
Сообщений: 4
По умолчанию

https://en.cppreference.com/w/cpp/ut...ional/function
ABBAPOH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прототип метода класса. 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