![]() |
1
3
对于你试图做的事情(错误的)有一种语法上的甜头。它叫 lambda expressions 它应该是这样的:
如果C++ 11不可用,你可以像这样模仿它(它修正了上面的错误):
如果你愿意,你可以
用法:
更通用的是,对于由函子捕获的可变数量的参数(可变模板):
|
![]() |
Paul Spencer · 部分应用函数类型的函子 7 年前 |
![]() |
cha · 将函数对象传递给std::function 7 年前 |
![]() |
softshipper · fmap的参数太多 7 年前 |
![]() |
Gaurav Sehgal · 函数指针与C中的函子++ 9 年前 |
![]() |
nburk · 如何在C++中使用带有自定义排序成员函数的sort()? 10 年前 |
![]() |
Sam · std::bind创建的函子在哪里? 10 年前 |