Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Можно ли объявить указатель на метод класса (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/mozhno-li-ob-yavit-ukazatel-na-metod-klassa-355797/)

Guest 30.09.2011 18:02

Можно ли объявить указатель на метод класса
 
Можно ли объявить указатель на метод класса и передать его, указатель, как параметр функции другого класса? Если да, то как?У меня получается вот что:// CLASS1void Class1::pFunction(){ ///////////}void Class1::prostoFunction(){ pClass2->addFunction(&Class1::pFunction)}//CLASS 2void Class2::addFunction(void(Class1::*funct) ()){}До этого места компилиться, когда пытаюсь в Class2 вызвать funct, то дело не идет, идут ошибки, типа не правильно инициализирую функцию, не могу привести указатель к типу и т.д. Как вызвать функцию через указатель в Class2?


Часовой пояс GMT, время: 20:59.


© www.otvetnemail.ru - Форум вопросов и ответов.