C++11提供了范围for语句,用来方便地遍历一个容器。 其语法形式是:
for(declaration :
expression)
statement
代码示例如下:
vector<int> v={
0,
1,
2,
3,
4,
5,
6,
7};
for (
auto &r : v )
r*=
2;
老的写法是这样写的,显得很臃肿。示例如下:
for (auto beg=v.
begin(),end=v.end(); beg!=
end; ++beg)
{
auto &r=*beg;
r*=2;
}
转载请注明原文地址: https://ju.6miu.com/read-8564.html