zoukankan      html  css  js  c++  java
  • c++的vector容器

    c++还有一个很常用的容器就是vector容器,他是数组实现的,是一种可变长的容器,在很多的时候可以简化我们的编程。
    可学习的链接:http://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html

    使用vector需要添加头文件
    #include  <vector>
    然后using std::vector
    或者using namespace std;


    vector的初始化以及定义


    由于vector是一种函数模版,所以系统也不知道vector的每一个元素是什么类型,所以需要我们来制定,定义一个int类型的向量容器的时候,vector<int>  a;就可以定义一个元素是int的向量容器。
    初始化的方法有以下几种:
    vector<int> a(b)//用其他的向量来初始化一个向量。
    vector<int> a(3,1)//初始化向量为3个1
    vector<int> a{1,2,3};//初始化向量为1,2,3


    向vector容器中添加元素


    需要用类内置的push_back方法,就可以添加一个元素到类的最后边,就好像栈一样。


    其他的操作类似于string容器一样,+,+=,比较符号。

    转载链接:http://blog.csdn.net/sanwenyublog/article/details/18006769

                  http://blog.csdn.net/suool/article/details/13295439

  • 相关阅读:
    ES6(二)
    ES6
    bootstrap
    数组对象
    bootstrap
    html5(二)
    css3转换、动画、布局
    整理的一些兼容写法
    css渐变、背景、过渡、分页
    css3(一)
  • 原文地址:https://www.cnblogs.com/wangmengmeng/p/4873585.html
Copyright © 2011-2022 走看看