zoukankan      html  css  js  c++  java
  • How to Use Arrays and Vectors

    array it needs a constant value

    const int seq_size = 18; 
    int pell_seql[seql_size];
    //defined a constant value: seq_size = 18 
    

    As vector,First, we need to include Head file of vector: #include<vector>

    vector is a template,So we need to add curly braces <Type> Size don't need to be a Constant value here

    #include<vector>
    vector<int> pell_seql(seq_size);//Attention! Size don't need to be a constant value here 
    

    whether array or vector,we can appoint Location,by []

    pell_seql[0] = 1;//The first element is 1
    pell_seql[1] = 2;//The second element is 2
    

    initialization

    array

    int elem_seq[seql_size] = {,,,};//cant over size

    vector

    First Merhod(Troublesome)

    vector<int>elem_seq(seql_size);
    elem_seq[0] = 1;
    elem_seq[1] = 2;
    ............etc
    

    The second Method

    int elem_vals[seq_size] = {1,2,3,4,5,6,7,8,9};
    
    vector<int>elem_seq(elem_vals,elem_vals + seq_size)//the two values here refer to location,They identify Initialized element range
    

    There is a difference between Array and Vector: Vector know its size

  • 相关阅读:
    MySql中引擎
    Session和Cookie的区别和联系
    Global Round 2
    CF550 DIV3
    Java的反射机制
    IO多路复用
    简单DP内容
    Java 对象的创建以及类加载
    Java 一些常见问题(持续更新)
    红黑树的一些知识点
  • 原文地址:https://www.cnblogs.com/0x10-lexsblog/p/11928184.html
Copyright © 2011-2022 走看看