STL之multiset

来源:互联网 发布:root刷机软件 编辑:程序博客网 时间:2024/06/04 18:56

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);    }}

输出结果;

这里写图片描述

0 0
原创粉丝点击