C++中的广义集合于for范围访问
在C++11中可以通过for在范围循环中访问广义集合
如:
std::vetcorv={1,2,3};
int a[4] {1,2,3,4};
std::arraya2 {1,2,3,4};
.....
以上的都可以由for循环访问
其语法为:for(元素名变量:广义集合){循环体}
类似于Python中的 for X in Y:
让我们来看一个具体的例子(在调试这个例子前请确认你的编译器支持C++11):
#include
using namespace std;
int main(){
vector s={1,2,3,4,5,6};
for(auto i:s){
cout<