vector数组

概念

        Vector是一个能够存放任意类型的动态数组,其大小可变。

用法

#include
#include
using namespace std;

int main() {

    // 声明一个空的 int 类型的数组 可变长度
    vector nullVector;

    // 声明一个带有初始值的 int 类型的数组
    vector valVector = { 1, 2, 3, 4, 5 };

    // 声明一个长度为 n 的 int 类型的数组,默认初始值为 0
    int n = 10;
    vector nVector(n);

    // 声明一个长度为 n 的 int 类型的数组,并赋初始值为 1
    vector nnVector(n, 1);

    // 向数组中添加值
    nullVector.push_back(10);
    nullVector.push_back(20);
    nullVector.push_back(30);

    // 打印
    for (int i = 0; i < nullVector.size(); i++) {
        cout << nullVector[i] << " ";
    }
    cout << endl;
    cout << "------------" << endl;
    // 10 20 30

    // 对数组删除值 从最后一个元素开始删除
    nullVector.pop_back(); 

    // 打印
    for (int i = 0; i < nullVector.size(); i++) {
        cout << nullVector[i] << " ";
    }
    // 10 20
}

你可能感兴趣的:(C++,c++,开发语言,vector)