“黄沙中,飞舞着我们的先王,他们在空中俯视着子民们对蓝色的向往。” 火之章 霜之章 [最新更新:9月15日]

你在这里看到的是一位.NET程序员的执着及其信仰的效率世界观。我们行走在消逝中,但我们都有希望,都有传承。

glutDisplayFunc函数在c++中的一些使用问题 ,2008-11-02,0条评论

glutDisplayFunc是用来注册回调函数的,在常见的教程中,都是以C代码来作为使用指南,但是在现实的开发中经常需要在C++环境中工作,这就带来了一个问题:在class中使用传统的办法直接输入一个函数名进去作为参数是不行的,会有错误提示,提示什么我忘了,反正就是行不通。

我上网找了下解决办法,在一个国外站点上查到在class中必须这么做:

class opengl
{

  public:
    static void run();//必须声明为静态函数
    void func()
    {
        glutDisplayFunc(run);//对象成员函数中使用静态成员函数
    }
}
mcts

Category

Tag

Archives

  • kvspas
  • Powered by Google App Engine