我需要使用以下代码将对象的静态方法作为回调函数传递:
glutDisplayFunc(callback)
callback
某个类的静态方法在哪里- baseClass::callback()
. 它编译得很好。但是现在我想要一个派生类(baseClass
作为它的父类)具有相同的回调函数 - 也就是说,我想覆盖回调函数。
我已经在derivedClass 中覆盖了它,但derivedClass::callback()
没有被调用。
PS。我打电话glutDisplayFunc(callback)
给基类。代码如下:
baseClass::someFunction(){
glutDisplayFunc(callback);
}
我如何通过derivedClass::callback
而不是baseClass::callback
使用方法baseClass?
所有方法都是静态的。