我正在尝试将一个函数传递给 GLUT 回调 glutSpecialFunc。
当我尝试将静态函数(specialKeyProcessor)传递给它时,它工作得很好。
当我将此函数移至专门处理键盘相关函数的类(KeyBoardMovement)时,它似乎不起作用:
.... 键盘移动键盘;.... glutSpecialFunc(keyboard.specialKeyProcessor);
错误弹出:必须调用非静态成员函数的引用。
我不理解这个错误,因为我看不出放置在不同位置的相同功能之间有任何区别。