您的位置:首页 > 其它

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