std::permutable
來自 cppreference.com
< cpp | 迭代器 (iterator)
| 定義於標頭檔案 <iterator> |
||
| template< class I > concept permutable = |
(C++20 起) | |
概念 permutable 透過新增透過移動和交換進行重新排序的要求,完善了 std::forward_iterator。
[編輯] 語義要求
僅當 I 所包含的所有概念都被建模時,I 才建模 permutable。
[編輯] 參閱
| (C++20) |
指定將序列排列成有序序列的演算法的共同要求 (concept) |
| (C++20)(C++20) |
移除滿足特定標準的元素 (algorithm function object) |
| (C++20) |
移除一個範圍中的連續重複元素 (algorithm function object) |
| (C++20) |
反轉一個範圍中元素的順序 (algorithm function object) |
| (C++20) |
旋轉一個範圍中元素的順序 (algorithm function object) |
| (C++20) |
隨機地重排一個範圍中的元素 (algorithm function object) |
| (C++20) |
將一個範圍的元素分成兩組 (algorithm function object) |
| (C++20) |
將元素分成兩組,同時保留它們的相對順序 (algorithm function object) |