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) |