【发布时间】:2018-06-20 15:08:06
【问题描述】:
假设我有以下 const 指针向量:
const std::vector<Component*> components;
我想遍历它并且只在这个向量的一个元素上调用一个方法。这样做是否正确:
for (const auto& item : components) {
method(item);
}
与使用有什么区别:
for (auto item : components) {
method(item);
}
与:
void method(Components* component);
【问题讨论】:
标签: c++ c++11 auto ranged-loops