C++范围for语句
程序员文章站
2024-03-25 14:34:34
...
c++11引入了一种更简单的for语句,这种for语句可以遍历容器或者其它序列的所有元素,如下代码,每次循环都会重新定义冒号左边的循环控制变量,而冒号右边必须是一个序列。
int main(void)
{
std::vector<int> value1 = {1,2,3,4,5,6};
for (auto &n : value1) {
std::cout << n << std::endl;
}
int value2[] = { 1,2,3,4,5,6 };
for (auto n : value2) {
std::cout << n << std::endl;
}
std::string value3{"hello,world"};
for (auto n : value3) {
std::cout << n << std::endl;
}
return 0;
}
上一篇: for...in & for...of