美文网首页
STL vector类

STL vector类

作者: 吴金君 | 来源:发表于2019-05-03 15:34 被阅读0次

    1. 初始化vector对象

    #include<vector>
    vector<T> v1;               //空
    vector<T> v2(v1);       //用v1初始化v2
    vector<T> v3(n, val);   //用n个val初始化v3
    vector<T> v4(n);            //包含n个对象的v4
    vector<T> v5{a,b,c,d,...};      //用列表初始化v5
    vector<T> v6 = {a,b,c,d,...};   //用列表初始化v6
    

    2. vector的操作

    vector<T> v;
    v.empty();              //返回是否为空
    v.size();                   //返回元素个数
    v.push_back(t);     //向数组中添加元素
    v[n];                           //下标引用
    v1 = v2;                    //拷贝替换
    v1 = {a,b,c,...};   //拷贝替换
    v1 == v2;                   //比较
    v1 != v2;                   //比较
    

    相关文章

      网友评论

          本文标题:STL vector类

          本文链接:https://www.haomeiwen.com/subject/cmaanqtx.html