使用STL中的 vector容器创建数组。
对于该容器,应该先了解以下俩个函数对其进行添加和删除:
push_back() 尾部添加元素
pop_back()删除尾部元素
而对于遍历,则采用迭代器,迭代器是算法和容器相互联系的桥梁。
.begin()指向第一个元素
.end()指向最后一个元素的后面一个位置
以下代码将会给出三种遍历方式:
#include
#include
#include
using namespace std;
void callback(int val)
{
cout< v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
//利用迭代器遍历,有三种方法
//法1
vector::iterator begin=v.begin();
vector::iterator end=v.end();
while(begin!=end)
{
cout<<*begin<::iterator it=v.begin();it
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)