如何使用STL二进制搜索操作对?我还希望使用下界函数。有可能吗?
std::pair
重载operator<
,因此任何使用排序的算法都将与对一起工作(假设您为对成员重载了operator<
)。如果first
部分相等,则首先由first
成员排序,然后由second
排序。不以谓词为参数的lower_bound
函数使用operator<
进行比较,因此它也适用于对。