cppreference.com
建立新帳號
登入
名字空間
頁面
討論
變換
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
檢視
檢視
編輯
歷史
動作
std::ranges::
shift_left,
std::ranges::
shift_right
出自cppreference.com
<
cpp
|
algorithm
|
ranges
C++
編譯器支持
自立實現與有宿主實現
語言
標準庫
標準庫標頭
具名要求
功能特性測試宏
(C++20)
語言支持庫
概念庫
(C++20)
診斷庫
內存管理庫
元編程庫
(C++11)
通用工具庫
容器庫
迭代器庫
範圍庫
(C++20)
演算法庫
字元串庫
文本處理庫
數值庫
日期和時間庫
輸入/輸出庫
文件系統庫
(C++17)
並發支持庫
(C++11)
執行控制庫
(C++26)
技術規範
符號索引
外部庫
[編輯]
演算法庫
受約束演算法及範圍上的演算法
(C++20)
包含演算法例如
ranges::copy
,
ranges::sort
, ...
執行策略
(C++17)
is_execution_policy
(C++17)
execution::seq
execution::par
execution::par_unseq
execution::unseq
(C++17)
(C++17)
(C++17)
(C++20)
execution::sequenced_policy
execution::parallel_policy
execution::parallel_unsequenced_policy
execution::parallel_unsequenced
(C++17)
(C++17)
(C++17)
(C++20)
不修改序列的操作
批量操作
for_each
for_each_n
(C++17)
搜索操作
all_of
any_of
none_of
(C++11)
(C++11)
(C++11)
count
count_if
mismatch
equal
find
find_if
find_if_not
(C++11)
find_end
find_first_of
adjacent_find
search
search_n
修改序列的操作
複製操作
copy
copy_if
(C++11)
copy_backward
copy_n
(C++11)
move
(C++11)
move_backward
(C++11)
交換操作
swap
iter_swap
swap_ranges
變換操作
replace
replace_if
transform
replace_copy
replace_copy_if
生成操作
fill
fill_n
generate
generate_n
移除操作
remove
remove_if
unique
remove_copy
remove_copy_if
unique_copy
順序變更操作
reverse
reverse_copy
rotate
rotate_copy
random_shuffle
shuffle
(C++17 前)
(C++11)
shift_left
shift_right
(C++20)
(C++20)
採樣操作
sample
(C++17)
排序和相關操作
劃分操作
partition
partition_copy
(C++11)
stable_partition
is_partitioned
(C++11)
partition_point
(C++11)
排序操作
sort
stable_sort
partial_sort
partial_sort_copy
is_sorted
(C++11)
is_sorted_until
(C++11)
nth_element
二分搜索操作(在已劃分範圍上)
lower_bound
upper_bound
equal_range
binary_search
集合操作(在有序範圍上)
includes
set_union