c++ set

2023-12-15 15:08:43
#include "set"
void foo() {

    set<int> myset;
    myset.insert(0);
    myset.insert(1);
    myset.insert(3);
    myset.insert(5);
    myset.insert(100);

    auto low = myset.lower_bound(2);
    auto up = myset.upper_bound(4);

    cout << "lower bound: " << *low << endl;
    cout << "upper bound: " << *up << endl;

}

在这里插入图片描述
lower_bound和upper_bound函数用于在有序容器中查找某个值。lower_bound函数返回第一个大于或等于给定值的迭代器,upper_bound函数返回第一个大于给定值的迭代器。

文章来源:https://blog.csdn.net/qq_30505673/article/details/134933059
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。