我将 GLUT 与 C++ 一起使用,并且我正在调用一个函数,该函数glutDisplayFunc
使用一个类型的参数调用void (*)(void)
。出于某种原因,当我从我的一个类中使用以下 C++ 方法时:
void EventHandler::Render(void) { ... }
它抛出这个错误:
cannot initialize a parameter of type 'void (*)()' with an rvalue of type 'void'
这似乎让我想到我的 C++ 方法未声明为正确符合参数类型void (*)(void)
。我该怎么做才能使我的方法与这个函数参数一起工作?