vector

vector<int> c.

                             c.clear()         移除容器中所有数据。

                             c.empty()         判断容器是否为空。

                             c.erase(pos)        删除pos位置的数据

                             c.erase(beg,end) 删除[beg,end)区间的数据

                             c.front()         传回第一个数据。

                             c.insert(pos,elem)  在pos位置插入一个elem拷贝

                             c.pop_back()     删除最后一个数据。

                             c.push_back(elem) 在尾部加入一个数据。

                             c.resize(num)     重新设置该容器的大小

                             c.size()         回容器中实际数据的个数。

                             c.begin()           返回指向容器第一个元素的迭代器

                             c.end()             返回指向容器最后一个元素的迭代器

   其中,对于operator==和operator!=,如果vector对象拥有相同的元素个数,并且对应位置的元素全部相等,则两个vector对象相等;否则不等。

具体参考:http://blog.csdn.net/cl20102926/article/details/8806698

————————————————————————————————————————————————————————————————————————————

  assign赋值方法,释放了原来的数据空间,并分配了新的数据空间,Assing(x, y)  x表示元素个数, y表示所有元素要初始化的数值.在初始化的时候,也可直接进行vector<int>d(3,1)表示有三个数据,初值为1。

  两个vector变量也可以相互赋值,v1=v2;

原文地址:https://www.cnblogs.com/wuxiaotianC/p/6375677.html