c++ vector向量直接赋值_C++ vector 简单教程

一、vector 简单介绍

vector是表示可以改变大小的数组的序列容器。

就像数组一样,向量使用连续的存储位置作为元素,这意味着它们的元素也可以使用常量指向其元素的“下标”来访问,并且与数组一样有效。但与数组不同,它们的大小可以动态变化,其存储由容器自动处理。

在使用它时, 需要包含头文件 vector: #include<vector>

二、vector 的声明和初始化

    vector<int> x;		    // 定义了一个空的向量(尖括号中为元素类型名)

    vector<int> x(5);		    // 定义了一个有5个整型元素的向量,但没有给出初值

    vector<int> x(10, 2);           // 定义了一个有10个整型元素的向量,每个元素的值为2

    vector<int> x = {
    0, 1, 2, 3};   // 定义了一个有4个整型元素的向量,元素的值依次为:0,1,2,3

三、vector 常用操作

     // vector<int> x = {1, 2, 3};
     x.push_back(4);			// 在 x 的最后一个元素后插入一个元素,其值为5。如x为1,2,3,插入元素后为1,2,3,5

     x.pop_back();			// 删除 x 向量的最后一个元素。如x为1,2,3,删除元素后为1,2

     x[0] = 100;			// 将 x 向量的第0个元素的值改为 100

     x.begi
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页