【发布时间】:2011-01-20 08:56:54
【问题描述】:
我正在尝试使用 lambda 表达式打印 stl 映射中所有项目的第二个成员变量
map<int, int> theMap;
for_each(theMap.begin(), theMap.end(),
cout << bind(&pair<int, int>::second, _1) << constant(" "));
但这不是编译。我基本上想取消引用占位符。知道我在这里缺少什么吗?
提前致谢!
【问题讨论】:
标签: c++ variables lambda member