0

私は次のようなクラスと次のようなメインメソッドを持っています:

class Mesh
{
public:
    void draw()

    void draw(){}
}

int main(int argc,char* argv[])
{
    Mesh mesh;
    glutDisplayFunc(mesh.draw);
}

そのため、オブジェクトのメンバー関数を引数として渡したいのですが、コンパイラは次のエラー メッセージを表示します。

error: argument of type ‘void (Mesh::)()’ does not match ‘void (*)()’

私は何を間違っていますか?

4

2 に答える 2