学习C++ - 向量(vector)!你今天努力了吗?

本文介绍了C++中的向量(vector),作为数组增强版的容器,向量能够自动调整大小并提供多种操作。文章详细讲解了向量的声明、初始化、元素输入访问、基本操作,包括大小查询、元素插入和删除、向量交换等,并探讨了二维向量的创建和操作。适合C++初学者和进阶者学习。
摘要由CSDN通过智能技术生成

一、向量的介绍

       向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。

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

       vector 容器与数组相比其优点在于它能够根据需要随时自动调整自身的大小以便容下所要放入的元素。此外, vector 也提供了许多的方法来对自身进行操作。

 

二、向量的声明及初始化

       vector 型变量的声明以及初始化的形式也有许多, 常用的有以下几种形式:

       除此之外, 还可以直接使用数组来初始化向量:

 

三、元素的输入及访问

       元素的输入和访问可以像操作普通的数组那样, 用cin>>进行输入, cout<<a[n]这样进行输出:

    示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值