• 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;

  • 相关阅读:
    python logging模块
    python re模块
    python xml模块
    python json,pickle,shelve模块
    python os,sys模块
    python 临时添加环境变量
    python random模块
    python time模块
    python 装饰器的简单使用
    python学习之路(二)
  • 原文地址:https://www.cnblogs.com/wuxiaotianC/p/6375677.html
Copyright © 2020-2023  润新知