C++容器总结

一、容器

1、 vecotor

(1)    变量声明

vector<变量类型> 变量名

(2)    常用方法

1)      push_back()

向末尾添加元素

2)      pop_back()

删除末尾元素

3)      size()

容器大小

4)      insert()

插入元素

5)      at()

下表元素访问,另一种直接用[]

6)      erase()

删除指定位置迭代器元素

7)      clear()

清空容器内容

2.map

(1)变量声明

map<变量类型,变量类型> 变量名

(2)常用方法

1)insert()

插入key:value

insert(make_pair(key,value))

2)at()

类似[key],at有一个好处,key不存在是不会报错

3)find()
查找指定key

find(key),

返回值为迭代器下标

4)clear()

清空容器

5)erase()

根据迭代器删除

根据key删除

根据范围删除

3.list

1)变量声明

list<变量类型> 变量名

2)insert()

3)push_back()

向尾部添加元素

4)push_front()

向头部添加元素

5)remove()

删除指定元素

6)remove_if()

8)      reverse()

反转

9)      sort()

排序

 

转载于:https://my.oschina.net/u/3775477/blog/1615156

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值