Я знаю, что это работает:
void myDisplay()
{
...
}
int main()
{
...
glutDisplayFunc(myDisplay)
...
}
поэтому я попытался включить функцию myDisplay() в класс, который я создал. Потому что я хочу перегрузить его в будущем другим классом. Однако компилятор жалуется, что
argument of type 'void (ClassBlah::)()' does not match 'void(*)()' .
Вот что я пытаюсь сделать:
class ClassBlah
{
....
void myDisplay()
....
}
......
int main()
{
...
ClassBlah blah
glutDisplayFunc(blah.myDisplay)
...
}
Кто-нибудь знает, как решить эту проблему? Большое спасибо.