0
我想在C++中使用Glut,但是當我嘗試在Renderer類中放置顯示函數時遇到了問題。使用過剩顯示器有問題
我有錯誤是: 錯誤C2227:左 ' - >顯示' 必須指向類/結構/聯合/通用型
到目前爲止,我有以下幾點:
class Renderer
{
public:
Renderer *gRenderer;
...
}
int Renderer::start(Renderer r)
{
...
setRenderer(r);
glutDisplayFunc(&Renderer::staticDisplay);
...
}
void Renderer::setRenderer(Renderer r){
*gRenderer = r;
}
void Renderer::staticDisplay(){
gRenderer->display();
}
void Renderer::display()
{
... show stuff
}
我不知道我在做什麼錯:(
感謝所有幫助!