vector的基本使用方法以及一些基本应用

本文详细介绍了C++ STL中的vector容器,包括其定义、输入输出方法,重点解析了迭代器的概念和使用,并给出了代码示例。通过阅读,读者将掌握vector的基本操作和迭代器的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.前言

这篇文章主要是用来介绍vector的基本操作的,主要是为了给班上同学讲解使用,同时发表于博客之中,欢迎大家前来围观学习。


1.vector是个啥?能买吗?

vector介绍

vector

向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。

没错我是百度的

误区

向量容易被人想成这个东西:向量

然而并不是,数学中的向量是指一个具有大小和方向的量,而C++ STL中的向量定义就在上面

2.vector的定义

语句

这里只介绍几种常用的,不常用的你也用不着

vector<int> v1;//申明一个int型vector:v1
vector<int> v2(int v2size);//申明一个长度为v2size的int型vector:v2
vector<int> v3(int v3size,int v3num);//申明一个长度为v3size且初始值为v3num的int型vector:v3
vector<int> v4(v1);//申明一个int型vector:v4,并用v1赋值

一些注意事项

  1. vector<>当中可以填写基本数据类型+string
  2. vector<>用的符号是“<>”

3.vector的输入

本段介绍的是不太常用的方法,常用的请往后翻

语句

vector<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值