摘要: 类模版std::function是一种通用、多态的函数封装。 可调用对象的包装器,它最重要的功能是实现延时调用。 std::function对象是对C++中现有的可调用实体的一种类型安全的封装。 1、绑定普通函数 void func(void) { std::cout << __FUNCTION__ 阅读全文
posted @ 2019-06-25 23:36 osbreak 阅读(301) 评论(0) 推荐(0) 编辑
摘要: void func(void){} //函数指针 void(*func_ptr)(void) = &func; func_ptr(); struct Foo { void operator()(void){ } }; //仿函数 Foo foo; foo(); struct A { int a_; void mem_func(void)... 阅读全文
posted @ 2019-06-25 23:28 osbreak 阅读(142) 评论(0) 推荐(0) 编辑