#includeusing namespace std; #include #include int main() { system("color f5"); vector a={1,2,3,4,5,6,7,8,9}; vector b={"cm","Cm","cM","CM"}; //c容器里面有10个-1 vector c(10,-1); vector d(5,"a"); //可以把vector容器当成数组去进行理解 for(int i = 0;i<=8;i++) { cout << a[i] << " "; } for(int i = 0;i<=3;i++) { cout << b[i] << " "; } for(int i = 0;i<=9;i++) { cout << c[i] << " "; } for(int i = 0;i<=4;i++) { cout << d[i] << " "; } system("pause"); return 0; }
2.vector容器圆括号与花括号的区别
#includeusing namespace std; #include #include int main() { system("color f5"); vector v1(10); vector v2{10}; vector v3={10,1}; // for (int i = 0; i <= 9; i++) { // cout << v1[i] <<" "; // } cout << v2[0] << endl; cout << v3[0] << endl; cout << v3[1] << endl; system("pause"); return 0; }
3.向vector容器中添加元素
//向vector对象中添加元素 #includeusing namespace std; #include #include int main() { system("color f5"); vector a; for (int i = 0; i <= 3; i++) { a.push_back(i);//如何手动的输入push_back() } for (int i = 0; i <= 3; i++) { cout << a[i] << " "; } system("pause"); return 0; }
4.用户自行输入元素,应该要使用迭代器进行访问
#includeusing namespace std; #include #include int main() { system("color f5"); string world; vector text; while ( cin >> world ) { text.push_back(world); } //用迭代器访问!!!! system("pause"); return 0; }



