标准库类型vector,因为其容纳着其他对象,所以常被称作 容器
C++中既有类模板也有函数模板,vector是一个类模板。模板本身不是类或函数,相反可以看做编译器生成类或函数编写的一份说明,编译器根据模板创建类或函数的过程称为实例化,当使用模板是需要指出编译器应该吧类或函数实例化何种类型。对于类模板来说,用一对尖括号来提供信息:
vector<int> ivec;
大多数非引用内置类型和类类型都可以构成vector对象,甚至组成vector的元素也可以是vector
vector<vector<string>> ivec;
定义和初始化vector对象