nil*_*cit 7 c++ c++11
由于编译器更容易内联函数,因此函数显然更有效,并且它们在参数化方面的工作效果更好.什么时候应该使用普通的旧函数而不是函子?
Yak*_*ont 15
函数支持分布式覆盖.函数没有.您必须在其自身内定义Functor的所有重载; 您可以在任何地方添加函数的新重载.
函数支持ADL(依赖于参数的查找),允许在参数类型关联的命名空间中进行重载.函数没有.
函数指针(类型)是一种类型擦除的无状态函子,它是一个POD,正如无状态lambdas如何转换成它一样.这些特征(POD,无状态,类型擦除)很有用.
归档时间:
8 年,7 月 前
查看次数:
1717 次
最近记录: