转发-》c++ stl multimap基本操作使用技巧详细介绍
C++ stl Multimap 和C++ stl map 很相似,但是MultiMap允许重复的元素。
C++ stl Multimap的基本操作类成员函数列表介绍如下:
clear()删除所有元素
count()返回一个元素出现的次数
empty()如果multimap为空则返回真
end()返回一个指向multimap末尾的迭代器
equal_range()返回指向元素的key为指定值的迭代器对
find()查找元素
insert()插入元素
key_comp()返回比较key的函数
lower_bound()返回键值>=给定元素的第一个位置
rbegin()返回一个指向mulitmap尾部的逆向迭代器
rend()返回一个指向multimap头部的逆向迭代器
size()返回multimap中元素的个数
upper_bound()返回键值>给定元素的第一个位置
value_comp()返回比较元素value的函数
原文地址https://blog.csdn.net/zhanghaizhe/article/details/77528297
vector对象列表操作关键词 assign 给list赋值 at 查看和修改内容 back 返回最后一个元素 begin 函数返回一个迭代器,指向字符串的第一个元素. capacity 容量 clear 删除所有元素 empty 如果list是空的则返回true end 函数返回一个迭代器,指向字符串的末尾(最后一个字符的下一个位置). erase 删除一个元素【 删除第2个元素 p.erase(p.begin()+1);】【删除第3个元素 p.erase(p.begin()+2);】 front 返回第一个元素 get_allocator 返回list的配置器 insert 插入一个元素到list中 max_size 返回list能容纳的最大元素数量 pop_back 删除最后一个元素 push_back 加入内容到对象列表尾部 rbegin 返回一个逆向迭代器,指向字符串的最后一个字符 rend 函数返回一个逆向迭代器,指向字符串的开头(第一个字符的前一个位置) reserve 储备;保留 resize 改变list的大小 size 返回list中的元素个数 swap 交换两个list