【发布时间】:2013-02-25 15:41:44
【问题描述】:
与函数指针相比,std::function 的符号非常好。但是,除此之外,我找不到不能用指针替换它的用例。那么它只是函数指针的语法糖吗?
【问题讨论】:
-
任何不是函数的可调用对象?有状态函子、lambda、绑定表达式...?
-
std::function 是所有类型仿函数的语法糖,而不仅仅是函数指针。
-
@Xeo :这个问题的答案要好得多。
标签: c++ c++11 c++-standard-library std-function