相关疑难解决方法(0)

我应该在C++中使用std :: function还是函数指针?

在C++中实现回调函数时,我是否还应该使用C风格的函数指针:

void (*callbackFunc)(int);
Run Code Online (Sandbox Code Playgroud)

或者我应该使用std :: function:

std::function< void(int) > callbackFunc;
Run Code Online (Sandbox Code Playgroud)

c++ function std callback c++11

128
推荐指数
4
解决办法
5万
查看次数

40
推荐指数
3
解决办法
2万
查看次数

标签 统计

c++ ×2

c++11 ×2

callback ×1

function ×1

function-pointers ×1

std ×1