1.
vector<int> myvec; int main(){ myvec={1,2,3};//可以用这种方式给容器赋值 for(int i=0;i<3;++i){ cout<<myvec[i]<<endl; } myvec={5,76,13,19,50};//注意并不是只能用于赋初值哦! for(int i=0;i<50;++i){ cout<<myvec[i]<<endl; } }
C++STL中的容器赋值的简便方式可以说是借鉴于数组且更甚之(因为这种形式对数组只能用于赋初值,而且必须在一行里写完)