【发布时间】:2012-07-06 08:46:21
【问题描述】:
std::function<T1(T2)> 比原来的T1 (*)(T2) 有什么优势?
【问题讨论】:
-
它更通用,但速度也较慢。您无法比较
::std::function实例,它从堆中分配。 -
@user1095108:它可以从堆中分配。就像“小
string优化”一样,实现可能会使用“小function优化”。 -
may... 有时是徒劳的希望。 -
可能还有一个缺点。
标签: c++ c++11 function-pointers