对于一个这样的语句:
vector<int> a; for(auto i:a)
见过吗? 其实这就是一个很流行的STL容器遍历简便写法,用我们以前的方法等量写出来就是:
vector<int>::const_iterator ITa=a.begin(); for(int i=*ITa;ITa!=a.end();++ITa,i=*ITa)
看到没有,原来这么长的代码就这样简便写完了??
咳咳,记录分享一下,C++11的STL简写特性^_^
对滴,好棒~
应该是对于所有容器适用
对滴,好棒~
应该是对于所有容器适用