Определение (Core.h):
static int (*foolink)(int*, char*, key*, key*);
Также переопределено в Core.cpp. Этот код вызывает ошибку:
foolink = this->step;
ошибка:
Engine/Core.cpp:31: error: argument of type 'int (Core::)(int*, char*, key*, key*)' does not match 'int (*)(int*, char*, key*, key*)'
Использование указателя:
(*foolink)(NULL, NULL, NULL, NULL);
Что не так? Пожалуйста, помогите мне!