【发布时间】:2015-11-17 22:45:13
【问题描述】:
我该如何解决以下情况,对于任何可以使用 for_each 函数的容器类型 -> 对于向量,这很容易,因为我可以在调用之外添加一个变量并将其作为参考参数并递增它在 lambda 函数中。那么如何在 lambda 函数中获取当前的迭代器呢?
std::for_each(container.begin(), container.end(), []() {
//do-something and get the current iterator
});
【问题讨论】:
-
我认为这里已经回答了这个问题:stackoverflow.com/questions/3752019/…
标签: c++ algorithm foreach lambda iterator