Форум — Development Указатель на метод класса в передать в ф-цию библиотеки 0 0 Привет. Как передать указатель на метод класса в библиотечную функцию для последующего его использования в библиотеке? Спасибо. Ссылка
если только ничего не попутал: class A { public: A(); ~A(); void func(void); }; void lib_func(A::func); Vinill ★★ (23.04.04 13:11:15 MSK) Показать ответ Ссылка
Ответ на: комментарий от Vinill 23.04.04 13:11:15 MSK Имхо только void func(void) static должна быть PETER ★★ (23.04.04 14:51:14 MSK) Ссылка
struct T { void f(void); }; void lib_func(void (T::*pf)(void)) { T t; (t.*pf)(); } void caller(void) { lib_func(T::f); T t; lib_func(t.f); } idle ★★★★★ (23.04.04 17:45:18 MSK) Ссылка