Допустим, есть библиотека на C. Ей передается указатель на функцию, для реализации callback. Есть программа на С++, которая пользуется данной библиотекой. Можно ли скастануть указатель на статический метод класса с тем же набором аргументов, что и callback-функция и передать его в библиотеку, при этом еще быть уверенным, что данное действие будет портируемым между разными системами/компиляторами? Или лучше сделать функцию-обертку и уже из нее дергать методы нужных классов?
![](/photos/48458:290543925.jpg)
![](/photos/48458:290543925.jpg)
![](/photos/45690:760957841.jpg)
![](/photos/58673:195471864.jpg)
Ответ на:
комментарий
от shty
![](/photos/48458:290543925.jpg)
![](/photos/5807:1602910118.png)
Ответ на:
комментарий
от LamerOk
![](/img/p.gif)
Ответ на:
комментарий
от LamerOk
![](/photos/37408:1601673009.png)
![](/photos/37995:914904857.jpg)
![](/photos/27819:-2006086286.jpg)
Ответ на:
комментарий
от DELIRIUM
![](/photos/51111:-2024698884.jpg)
Ответ на:
комментарий
от Harald
![](/photos/5807:1602910118.png)
Ответ на:
комментарий
от Pavval
![](/photos/5807:1602910118.png)
Ответ на:
комментарий
от LamerOk
![](/photos/37408:1601673009.png)
Ответ на:
комментарий
от Pavval
![](/photos/5807:1602910118.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передать указатель на метод объекта в функцию (2015)
- Форум С++:Метод как функция потока (2007)
- Форум Передача метода как параметра (2013)
- Форум Почему в константном методе невозможно вернуть указатель? (2025)
- Форум C++ — приведение типов (2011)
- Форум Как сделать реализацию виртуального метода статическим? (2018)
- Форум [C++] эффективная передача параметров функции? (2004)
- Форум указатель на статический класс, неверный указатель (2012)
- Форум Кто знает как динамически загружать классы (2007)
- Форум Конструируется ли объект, если вызывается static-метод? При условии что один инстанс объекта уже существует. (2019)