怎么把multisetKey最大的元素插入vector
可以通过以下步骤将multiset
-
使用multiset的rbegin()函数获取最大的元素的迭代器。
-
使用迭代器解引用操作符获取该元素的值。
-
使用vector的push_back()函数将该元素插入到vector中。
示例代码:
#include <iostream>
#include <vector>
#include <set>
using namespace std;
int main()
{
multiset<int> mset {1, 2, 3, 3, 4, 5}; // 定义multiset容器
vector<int> vec; // 定义vector容器
vec.push_back(*mset.rbegin()); // 将multiset中最大的元素插入到vector中
cout << "The vector contains: ";
for (auto i : vec) {
cout << i << " ";
}
cout << endl;
return 0;
}
输出结果:
The vector contains: 5
``
原文地址: https://www.cveoy.top/t/topic/fTSr 著作权归作者所有。请勿转载和采集!