C++ STL中的multiset::upper_bound()及其示例
multiset::upper_bound() 是C++ STL中的一个内置函数,它返回一个迭代器,该迭代器指向刚好大于k的下一个元素。如果传递给参数的键超过了容器中的最大键,则返回的迭代器指向容器中最后一个元素后面的位置。
语法:
参数: 此函数接受一个单一的必需参数键,该键指定要返回其upper_bound的元素。
返回值: 该函数返回一个迭代器。
以下程序说明了上述函数:
程序1:
输出:
程序2:
输出: