c++ set获取最后一个元素

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