std::sort()、、、std::binary_search()のようstd::lower_bound()なSTL 関数を備えたライブラリはありますstd::upper_bound()か?
もちろん、少ない述語は既存の 3 方向の述語 ( など[](A a, B b) { return compare3(a,b)<0; }) から簡単に作成できますが、これにより、述語への呼び出しが余分に発生します。
std::sort()、、、std::binary_search()のようstd::lower_bound()なSTL 関数を備えたライブラリはありますstd::upper_bound()か?
もちろん、少ない述語は既存の 3 方向の述語 ( など[](A a, B b) { return compare3(a,b)<0; }) から簡単に作成できますが、これにより、述語への呼び出しが余分に発生します。