假设像
class Foo
{
private:
ANonTrivialContainer bar;
OtherData baz;
};
ANonTrivialContainer的迭代器是双向的。从外部,我想对bar的内容进行处理。什么是可取的
最佳答案
我将提供函子作为参数的visitBars
泛型方法。
template<typename F> void visitBars(F visit) {
for(auto b: bar)
visit(b);
}
关于c++ - 循环内部复杂容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17187782/