C++ STL 之 不定长数组 vector

STL : Standard Template Library, C++ 标准模板库, 封装好了各种接口供我们调用。vector是模板类,是容器的一种,是不定长的数组,可以在尾部增加删除元素,获取数组大小等。容器还有set, map, list, stack, queue等... 我们在算法竞赛中必定会用到。

本文实例代码在https://github.com/zzxzzk115/STL_vector

我们先来看看vector的使用方法:

先引入头文件

#include <vector>


当然别忘了

#include <iostream>
using namespace std;

再就是vector对象的创建, vector模板类有很多构造函数,所以在创建对象时也有多种创建方法(在main中创建):

vector< int> v1; //创建空vector
vector< int> v2(v1); //从v1拷贝至新vector
vector< int> v3( 5); //创建含5个元素的vector
vector< int> v4(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值