这个等价于for(int i=0;i<u;i++)吗?
&u 是引用
是以引用的方式遍历a,for循环中对u的任何操作会对a直接产生影响。
把a中每个元素取出,存在:前定义的那个变量中。不等于你写的那个for循环
&u?见过auto u 但没见过&u的。
这是c++11的新特性,范围for,相当于java的for each。v是一个可遍历的容器或流,比如vector类型,i就用来在遍历过程中获得容器里的每一个元素。
例如:vector v={1,2,3,4};
for(auto i:v)
cout<<i;
结果就是1234
以上仅供参考,如有任何疑问,可以评论回复,看到即回。
希望对题主有所帮助!可以的话,帮忙点个采纳!