CPP学习--字符串、向量和数组

 

向量-Vector

Vector有向量和容器的意思,个人感觉翻译成容器可能会更合适一点,但是教材c++primer上翻译的是容器,入乡随俗了。

创建一个Vector

使用vector需要包含命名域std和头文件<vector>二者缺一不可。

#include <vector>
using namespace std;

创建vector的方式有很多,这里只给出最常用的几种

//下文的T指type,vector可以根据定义来存放不同类型的元素。
vector<T> vec;            //创建一个空的vector。
vector<T> vec2(vec1);     //相当于vector<T> vec2 = vec1,单纯的复制而已
vector<T> vec2 = vec1;    //同上
vector<T> vec(n);          //初始容量为n的vector,元素为默认值,比如int为0
vector<T> vec(n,val);        //初始容量为n,且n个元素均为val。
vector<T> vec = {1,2,3,...}    //初始值为大括号内的元素

向Vector中添加元素

使用方法push_back(val)既可。

切记不能用下标形式添加元素,可以用下标形式来改变元素。

常用Vector操作

vec.empty();
vec.size();
vec.push_back();
v
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值