C ++缺少参数列表 - 类方法

时间:2014-02-02 19:12:44

标签: c++ class methods arguments glut

我想使用类方法作为GLUT disply函数。我这样做的方式:

glutDisplayFunc(this->gameTick);

但是我收到一个错误:缺少参数列表。我的一些代码:

class Game
{
public:
    void gameTick();
}

void Game::gameTick()
{
}

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您不能以这种方式使用类方法。尝试将其设置为静态或使用非类功能。

然后将编写静态方法语法

glutDisplayFunc(Game::gameTick);

this->gameTick尝试调用gameTick(),这就是它在括号中缺少参数列表的原因。