我有一个C ++类,它包含我想传递给glutDisplayFunc()的draw函数。 glutDisplayFunc将函数指针(void(*)())作为其参数。我试过了:
Model myModel(pathToTextures);
//Model contains the Draw function that draws the vertices and the textures
std::function<void(void)> myfunc=std::bind(&Mymodel::Draw,&modelna);
glutDisplayFunc(myfunc);
编译器无法将std :: function指针转换为必需的。 我怎样才能绕过这个成员函数指针的障碍?