【发布时间】:2013-02-13 23:39:07
【问题描述】:
我正在尝试将一个函数传递给 GLUT 回调 glutSpecialFunc。
当我尝试将静态函数(specialKeyProcessor)传递给它时,它工作得很好。
当我将此函数移动到专门处理键盘相关函数的类(KeyBoardMovement)时,它似乎不起作用:
.... 键盘移动键盘; …… glutSpecialFunc(keyboard.specialKeyProcessor);
弹出错误:必须调用非静态成员函数的引用。
我不明白这个错误,因为我看不出放置在不同位置的相同函数之间有什么区别。
【问题讨论】: