拷贝range的元素时,使用for(auto x : range).
修改range的元素时,使用for(auto && x : range).
只读range的元素时,使用for(const auto & x : range).
注意:
vector<bool>时使用auto会有问题,对于其他包含代理类的类也会有问题,直接使用for(bool x : vector<bool>)
拷贝range的元素时,使用for(auto x : range).
修改range的元素时,使用for(auto && x : range).
只读range的元素时,使用for(const auto & x : range).
注意:
vector<bool>时使用auto会有问题,对于其他包含代理类的类也会有问题,直接使用for(bool x : vector<bool>)