std::permutable
来自 cppreference.com
定义在头文件 <iterator> 中 |
||
template< class I > concept permutable = |
(自 C++20 起) | |
概念 permutable
通过添加对通过移动和交换重新排序的要求来细化 std::forward_iterator。
[编辑] 语义要求
仅当它包含的所有概念都被建模时,I
才建模 permutable
。
[编辑] 另请参见
(C++20) |
指定将序列排列成有序序列的算法的通用需求 (概念) |
(C++20)(C++20) |
移除满足特定条件的元素 (niebloid) |
(C++20) |
移除范围内的连续重复元素 (niebloid) |
(C++20) |
反转范围中元素的顺序 (niebloid) |
(C++20) |
旋转范围中元素的顺序 (niebloid) |
(C++20) |
随机重新排序范围内的元素 (niebloid) |
(C++20) |
将元素范围划分为两组 (niebloid) |
(C++20) |
将元素划分为两组,同时保留其相对顺序 (niebloid) |