zoukankan      html  css  js  c++  java
  • vector

    1.vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。
    2.vector容器最擅长的工作是:
        利用位置索引存储容器中的单个元素。
        以任何顺序迭代容器中的元素。
        在容器的末尾追加和删除元素。
    3.创建及初始化:
        #include <vector>
        vector<int> v1<5,20>;//初始化5个值为20的元素
        vector<int> v2;
        v2=v1;//复制
        v1.push_back(2);
        c.erase(beg,end) 删除[beg,end)区间的数据
            c.front();//传回第一个数据。
            c.insert(pos,elem);//在pos位置插入一个elem拷贝
        c.clear();//移除容器中所有数据。
        
    4.遍历:
        vector<int>iterator it;
        for(it=v1.begin();it<v1.end();it++){//end()返回最后一个元素的后一个位置
            cout<<*it;
        }
        


  • 相关阅读:
    SQL注入
    浅复制
    重构
    UML
    UML
    工业4.0
    MVC
    博客搬家(CSDN->博客园)
    BitCoin
    Java
  • 原文地址:https://www.cnblogs.com/TWS-YIFEI/p/6088475.html
Copyright © 2011-2022 走看看