返回空vector_浅谈vector

本文介绍了C++标准库中的vector,强调了其作为容器的特性,如何使用类模板实例化,以及元素的输入、访问和一些特殊操作。特别指出不能通过下标形式向空vector添加元素,推荐使用迭代器进行操作。
摘要由CSDN通过智能技术生成

32f8517354f251f63e3bd314e60626dd.png

我能说题图无关么?

好吧。。百度vector图片,都是这个vector冲锋枪

关于C++中的vector之前接触几乎为0,最近作为菜鸡准备刷刷leetcode(虽然以前也弄过),第一题twosum上来就是个vector,然后一顿恶补 -.- 预计按照tag来刷的话,vector知识少不了。

开始吧


标准库类型 vector

标准库类型vector表示对象的集合,其中所有对象的类型都相同,集合中的每个对象都有一个与之对应的索引,所引用于访问对象(没错跟数组似的)。vector常常被称作容器

使用vector需要包含头文件

#include <vector>
using std::vector;

C++中有个概念叫类模板,其中vector就是类模板。对于类模板来说,我们需要提供一些额外的信息来指定模板到底要实例化成什么样得类,需要提供哪些信息由模板决定。一般来说是在模板后面跟一对尖括号,在括号中放上信息

    vector<int> a ;                                //
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值