C++ 中的 set 是一个关联容器,它存储元素并以升序排列。因此,您可以使用 rbegin() 或者 --end() 获取 set 容器中的最后一个元素。
下面是一个例子:
#include <iostream>
#include <set>
int main() {
std::set<int> s = {1, 2, 3, 4, 5};
std::cout << *s.rbegin() << std::endl;
// 输出 5
return 0;
#include <iostream>
#include <set>
int main() {
std::set<int> s = {1, 2, 3, 4, 5};
std::cout << *(--s.end()) << std::endl;
// 输出 5
return 0;
JavaScript
ECMAScript 6
Node.js