16 标准模板库STL之vector
2、vector拥有的内存空间是连续的,因此它能非常好的支持随机存取,在尾部添加、移除元素非常快,但在中间和头部插入、移除元素会造成内存的拷贝,效率比较低。初始化vector主要有8种方式,分别为:默认构造函数初始化、拷贝构造函数初始化、迭代器构造函数初始化、数组地址构造函数初始化、批量赋值构造函数初始化、列表构造函数初始化、insert函数初始化、copy函数初始化。从vector中移除元素,主要有3种方式,分别为:移除指定位置的单个元素、移除指定区间的多个元素、移除满足特定条件的所有元素。