По какой-то причине мне приходится вызывать метод класса из другого метода того же класса с помощью указателя функции. Это и пример кода, который иллюстрирует мой вопрос:Метод одного класса вызывает другой с помощью указателя функции
class testClass
{
....
private:
void method(int parameter) {
.....
};
void callingMethod();
};
typedef void (testClass::*classMethod)(int parameter);
void testClass::callingMethod() {
classMethod method = &testClass::method;
method(1);
}
Я получаю ошибку компиляции
ошибка C2064: термин не вычисляется функция принимает 1 аргументов.
Каков правильный метод для таких вызовов?
возможно дубликат [Функция C++ Вызов Указатель на член] (http://stackoverflow.com/questions/14814158/c-call-pointer-to-member-function) – jogojapan
Я так думаю, просто не могу найти синтаксис записи для этого конкретного случая. – user3013778