(*)()) метод экзмепляра класса возвращающий обычный void и не понимаю что я делаю не так. Вот пример кода https://repl.it/repls/MiniatureSneakySearchengine
Можете пояснить в чем особенность этого void (*)()?
А, ну и когда я пытаюсь скормить этой же функции не_метод класса, а просто рядом написанную функцию возвращающую так же void - все нормально работает.
А, проблема оказалось в том что я использовал GL Universal Toolkit, который является C api и ничего не знает о this. https://stackoverflow.com/questions/3589422/using-opengl-glutdisplayfunc-within-class
Функция член с этой сигнатурой совместима не будет, только статическая функция член может быть с этим совместима.
Обсуждают сегодня