【发布时间】:2011-11-05 10:11:12
【问题描述】:
int main()
{
std::vector<int> v;
v.push_back(1);
v.push_back(3);
v.push_back(2);
std::for_each(v.begin(), v.end(), std::cout << boost::lambda::_1 << "\n");
}
可以不使用 Boost 将这段代码翻译成 C++ 吗?我知道 C++ 0x lambda 表达式语法,但没有尝试在这种情况下使用占位符。
【问题讨论】:
标签: c++ boost lambda placeholder c++11