std::permutable
出自cppreference.com
| 在標頭 <iterator> 定義
|
||
| |
(C++20 起) | |
概念 permutable 精化 std::forward_iterator,添加了「通過移動與交換進行重排」的要求。
語義要求
I 實現 permutable 的條件為,僅若其所蘊含的所有概念均得到實現。
參閱
(C++20) |
指定重排序列為有序序列的算法的共用要求 (概念) |
(C++20)(C++20) |
移除滿足特定條件的元素 (算法函數對象) |
(C++20) |
移除範圍中連續重複元素 (算法函數對象) |
(C++20) |
逆轉範圍中的元素順序 (算法函數對象) |
(C++20) |
旋轉範圍中的元素順序 (算法函數對象) |
(C++20) |
隨機重排範圍中元素 (算法函數對象) |
(C++20) |
將範圍中元素分為兩組 (算法函數對象) |
(C++20) |
將元素分為兩組,同時保留其相對順序 (算法函數對象) |