STL之multiset
2016-06-27 09:09
316 查看
multiset同set相似,唯一的不同就是set中的元素是唯一的,multiset对于同一值可以出现多次,直接就给个基本操作的例子:
输出结果;
void func1() { multiset<int> ms; int temp; cout << "请输入值:"; cin >> temp; while (temp != 0) { ms.insert(temp); cout << "请输入值:"; cin >> temp; } multiset<int>::iterator it = ms.begin(); while (it != ms.end()) { cout << *it << " "; it++; } cout << endl; while (ms.size() > 0) { multiset<int>::iterator it = ms.begin(); cout << *it << " "; ms.erase(it); } }
输出结果;
相关文章推荐
- 浅析STL中的常用算法
- STL区间成员函数及区间算法总结
- c++ STL容器总结之:vertor与list的应用
- C++在成员函数中使用STL的find_if函数实例
- 关于STL中list容器的一些总结
- 关于STL中的map容器的一些总结
- 浅析stl序列容器(map和set)的仿函数排序
- STL list链表的用法详细解析
- stl容器set,map,vector之erase用法与返回值详细解析
- STl中的排序算法详细解析
- 关于STL中vector容器的一些总结
- 关于STL中set容器的一些总结
- 简单说说STL的内存管理
- STL与泛型编程(1)---模板
- CppUtest发现的STL容器内存泄漏问题
- STL中算法
- STL简单应用
- vector-list-deque
- 三十分钟掌握STL
- Qt中QSet的使用