std::mergeable
来自 cppreference.cn
定义于头文件 <iterator> |
||
template< class I1, class I2, class Out, class Comp = ranges::less, class Proj1 = std::identity, class Proj2 = std::identity > |
(自 C++20 起) | |
mergeable
概念指定了算法的要求,这些算法根据 Comp
施加的严格弱序将两个输入范围合并为单个输出范围。
[编辑] 语义要求
仅当其包含的所有概念都被建模时,mergeable
才被建模。
[编辑] 参见
(C++20) |
合并两个已排序的范围 (算法函数对象) |
(C++20) |
计算两个集合的并集 (算法函数对象) |
(C++20) |
计算两个集合的交集 (算法函数对象) |
(C++20) |
计算两个集合的差集 (算法函数对象) |
计算两个集合的对称差 (算法函数对象) |