指数与迭代器

时间:2015-11-06 18:10:02

标签: c++ c++11

假设我有两个相同长度的向量:

std::vector<int> v1, v2;

如果我必须迭代它们,我应该使用哪种方法:

for(size_t i = 0; i < v1.size(); ++i) { //...}

for(auto i = v1.begin(), j=v2.begin(); i != v1.end(); ++i, ++j) {//...}

当编译器优化时,这两种方法是否总是相同的?

0 个答案:

没有答案