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

C++中的vector是一种动态数组容器,允许高效地增加和减少元素数量。它提供了便捷的下标访问,并能自动处理内存。在使用vector时,需要包含<header>vector</header>头文件。本文将涵盖vector的声明、初始化、常用操作等内容。
摘要由CSDN通过智能技术生成

一、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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值