How do you pass a non-static function as a callback?

后端 未结 3 487
说谎
说谎 2021-01-25 19:39

I\'m currently working with Qt and a graphics engine and during the init of the QGLWidget instance I need to pass a few function pointers to my engine.

The function look

3条回答
  •  长情又很酷
    2021-01-25 20:03

    You can't. That's what std::function exists for. You need to either change your interface to use std::function, get lucky and find some kind of void* context argument, or give up.

提交回复
热议问题