本博客只作为自己的一个笔记使用:
(1)for(auto a:b)中b为一个容器,效果是利用a遍历并获得b容器中的每一个值,但是a无法影响到b容器中的元素。
(2)for(auto &a:b)中加了引用符号,可以对容器中的内容进行赋值,即可通过对a赋值来做到容器b的内容填充。
eg:for (auto& y : bobSizes)
int x = y + delta;
bobSizes里面是[1,2 ,3]。
x=1+ delta;2+ delta;3+ delta;
本博客只作为自己的一个笔记使用:
(1)for(auto a:b)中b为一个容器,效果是利用a遍历并获得b容器中的每一个值,但是a无法影响到b容器中的元素。
(2)for(auto &a:b)中加了引用符号,可以对容器中的内容进行赋值,即可通过对a赋值来做到容器b的内容填充。
eg:for (auto& y : bobSizes)
int x = y + delta;
bobSizes里面是[1,2 ,3]。
x=1+ delta;2+ delta;3+ delta;