Допустим, есть библиотека на C. Ей передается указатель на функцию, для реализации callback. Есть программа на С++, которая пользуется данной библиотекой. Можно ли скастануть указатель на статический метод класса с тем же набором аргументов, что и callback-функция и передать его в библиотеку, при этом еще быть уверенным, что данное действие будет портируемым между разными системами/компиляторами? Или лучше сделать функцию-обертку и уже из нее дергать методы нужных классов?




Ответ на:
комментарий
от shty


Ответ на:
комментарий
от LamerOk
Ответ на:
комментарий
от LamerOk



Ответ на:
комментарий
от DELIRIUM

Ответ на:
комментарий
от Harald

Ответ на:
комментарий
от Pavval

Ответ на:
комментарий
от LamerOk

Ответ на:
комментарий
от Pavval

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передать указатель на метод объекта в функцию (2015)
- Форум С++:Метод как функция потока (2007)
- Форум Как сделать реализацию виртуального метода статическим? (2018)
- Форум c++ и указатели на функцию (2014)
- Форум Почему в константном методе невозможно вернуть указатель? (2025)
- Форум Кто знает как динамически загружать классы (2007)
- Форум C++ — приведение типов (2011)
- Форум C++ Собственная функция для каждого экземпляра класса (2020)
- Форум Не могу сделать метод обратного вызова. Что-то странное со статическими данными (2018)
- Форум Взаимоотношения методов классов и пакетов в Lisp (2016)