C++ vector 的相关基本操作

本文详细介绍了C++中vector容器的初始化方法,包括五种常见方式,并讨论了push_back、pop_back、capacity、operator[]、at、size以及empty等关键操作。通过示例解释了这些方法的功能和使用场景,帮助理解vector的基本操作。
摘要由CSDN通过智能技术生成

vector容器的基本操作


这篇博客主要讲一下vector的基本操作,比如,初始化,push_back, pop_back,empty,clear,operator[] 等。这些东西基本上每本书上都有,是比较基础的知识。


初始化 vector


vector初始化的方法比较多,我这里讲5种,至于是不是有更多种我也不太确定(不包括C++11标准)。


第一种最简单的初始化:

vector<int> one;               //初始化一个空的vector容器,one.size() 结果为0

第二种初始化,指定元素个数和初始化的值:

vector<int> two(10,90)//初始化一个vector<int> 变量two,有10个元素,每个元素为90

如果不指定第二个参数,编译器会自动初始化初始值:

vector<int>  two (10)  //初始化一个vector<int> 变量two,有10个元素,每个元素为0


第三种初始化,使用迭代器初始化:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值