vector向量swap()函数运用实例
swap() 交换两个Vector
STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用安装额外的库文件。
swap() 交换两个Vector
size() 返回Vector元素数量的大小
insert() 插入元素到Vector中
1.插入位置,插入值
2.插入位置,插入数量,插入值
3.插入位置,迭代器开始位,迭代器结束位
pop_back() 移除最后一个元素
max_size() 返回Vector所能容纳元素的最大数量(上限)
push_back() 在Vector最后添加一个元素
front() 返回第一个元素
erase() 删除指定元素
end() 返回最末元素的迭代器(注:实指向最末元素的下一个位置)
empty() 判断Vector是否为空(返回true时为空)