• 技术文章 >后端开发 >C#.Net教程

    C++ vector容器函数使用范例

    little bottlelittle bottle2019-04-22 13:20:10原创1239
    本篇文章主要讲述的是C++里的vector容器函数的使用,具有一定的参考价值,感兴趣的朋友可以了解一下。

    向量(vector )是一个封装了动态大小数组的顺序容器。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。下面是关于vector 的使用范例:

    #include <iostream>
    #include <string>
    #include<vector>
    using namespace std;
    int main()
    {
        vector<int>vec_a{ 1, 2, 3, 4, 5 };
        vector<int>vec_b{ 1, 2, 3, 4, 5 };    //返回容器的数目(容器大小)
        int a=vec_a.size();    //交换容器里的内容;    vec_b.swap(vec_a);    //将元素(7)添加到矢量末尾
        vec_a.push_back(7);    //返回一个指向容器中第一个元素的迭代器;
        vector<int>::iterator it = vec_a.begin();    //返回一个表示超过容器威迭代器
        vector<int>::iterator it0 = vec_a.end();    //erase()接受两个参数,删除定义参数之间的元素。
                                                            //区间[it,it+3)由迭代器it指定,不包括(it+3);
        vec_a.erase(it, it + 3);    //删除单个;    
        vec_a.erase(it);    //在(it+3)位置插入3;
        vec_a.insert(it+3, 4);
    }

    相关教程:C++视频教程

    以上就是C++ vector容器函数使用范例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:C++ vector
    上一篇:c++经典例题之先序二叉树的构建 下一篇:Ruby和C ++之间的异同点是什么?
    线上培训班

    相关文章推荐

    • vector的erase操作• C++ vector用法• 关于vector类的实例方法详解• 第三章C++:字符串string、向量vector和数组

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网