Ошибка 'GLHandler::handleKeys': non-standard syntax; use '&' to create a pointer to member
четыре раза для разных функций.
Я пытаюсь создать класс-оболочку для инициализации переизбытка, чтобы сделать вещи чище.
Ошибка появляется на 4все строки по одной и той же причине, хотя я не уверен почему.
Все они устанавливают обратные вызовы
Внутри функции initGlut:
glutKeyboardFunc(this->handleKeys);
glutDisplayFunc(this->render);
glutTimerFunc(1000 / SCREEN_FPS, this->runMainLoop, 0);
Внутри runMainLoop
функция
glutTimerFunc(1000 / this->SCREEN_FPS, this->runMainLoop, val);
Ошибки, возникающие здесь не существуют при одинаковом вызове изнутри main, что приводит меня к мысли, что с классом что-то не так, но яне вижу этого.