zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    20160421
    20160420笔记
    第一个随笔
    搬家
    OO第十五次作业
    OO第三次博客作业
    OO5-7次作业总结
    从入门到不放弃——OO第一次作业总结
    第八次团队作业——系统设计和任务分配
    第七次作业-团队选题报告和需求规格说明书
  • 原文地址:https://www.cnblogs.com/wuxiaotianC/p/6375677.html
Copyright © 2011-2022 走看看