冷酷盼望

文章
4
资源
0
加入时间
3年0月9天

std::function用法1.概述2.用法

1.概述 std::function从c++11开始引入, 主要作用就是把任意的函数调用包装到一个对象里,并且这个对象,可以保存,传递,复制,然后在合适时间地点调用。 std::function是动态绑定的,函数或者类可以通过它实现,不改变任何代码,只需改变构造或者执行时传入的std::function对象就改变行为,类似多态的效果。 2.用法1.声明 std::function<int(int)> fn_half; std::function<in