Кратко - тип func_ptr должен быть объявлен как typedef void (Tsys::*func_ptr)();
Отправлено
smb (89.169.79.46) 21 августа 2010, г. 05:28
В ответ на:
нужна помощь по C++ отправлено
MegaJohn 21 августа 2010, г. 02:18
А для вызова ф-ии-члена класса предусмотрен такой синтаксис:
int _tmain(int argc, _TCHAR* argv[])
{
sysA.my_func_ptr = &Tsys::my_func;
(sysA.*my_func_ptr)();
return 0;
}
Всё это довольно логично, если вспомнить, что любая нестатическая ф-ия-член класса получает "неявный" указатель this.