Maxbad`Blog

C++ for遍历循环表达示 auto, auto&, auto&&

2020-12-18 · 1 min read

创建拷贝,无法修改dataArr中的元素

for(auto x : dataArr)

参考引用,可以修改dataArr中的元素,但一般用第二种

for(auto& iter : dataArr)
for(auto&& iter : dataArr)

只读引用,不能修改dataArr中的元素

for(const auto& iter : dataArr)