标准模板库示例

下面的示例演示如何使用标准模板库,标准 C++ 库的子集。

abs

累积,复制和检测:: push_back

adjacent_difference 和向量:: push_back

adjacent_find

adjacent_find (谓词版本)

事先

基本算术函数

basic_string:: 追加

basic_string:: find_first_of

basic_string:: 范围和 basic_string:: 调整

binary_function 结构

count

count_if

、向量、双端队列:: 分配和、向量、双端队列:: 交换

、向量、双端队列:: 启动和、向量、双端队列:: 结束

、向量、双端队列:: 清除和、向量、双端队列:: 清除

、向量、双端队列:: front 和、向量、双端队列:: 返回

、向量、双端队列:: 插入

、向量、双端队列:: operator[] 和、向量、双端队列:: 在

deque::operator== 和 deque::operator<

、向量、双端队列:: push_back 和、向量、双端队列:: pop_back

deque::push_front 和 deque::pop_front

、向量、双端队列:: rbegin 和、向量、双端队列:: rend

、向量、双端队列:: 范围和、向量、双端队列:: 调整

距离

exp、记录和 log10

find

find_if

for_each

生成

generate_n

Heap — 堆

堆 (谓词版本)

包含

包括 (谓词版本)

inner_product

inplace_merge

inplace_merge (谓词版本)

iter_swap

列表:: 分配

列表:: 返回和列表:: 前面

列表:: 插入

列表:: 列表

lower_bound

lower_bound (谓词版本)

make_pair

映射:: 插入,映射:: 查找和映射:: 结束

映射:: max_size,映射:: 清除,映射:: 清除和映射:: 范围

max_element

max_element (谓词版本)

numeric_limits 类的成员

merge

合并 (谓词版本)

min_element

min_element (谓词版本)

new 运算符

next_permutation

next_permutation (谓词版本)

nth_element

nth_element (谓词版本)

对逻辑运算符

partial_sort

partial_sort (谓词版本)

partial_sort_copy

partial_sort_copy (谓词版本)

partial_sum

Partition — 分区

prev_permutation

priority_queue 功能

队列的功能

random_shuffle

random_shuffle (谓词版本)

remove

remove_copy

remove_copy_if

remove_if

替换

replace_copy

replace_copy_if

replace_if

反转

reverse_copy

旋转

rotate_copy

设置:: key_comp 和设置:: value_comp

设置:: lower_bound,设置:: upper_bound 和设置:: equal_range

设置:: 计数

设置:: 清空并设置:: 清除

设置:: 查找

设置:: max_size

设置:: rbegin 和设置:: rend

设置:: 范围

设置:: 交换,设置:: 启动,并设置:: 结束

sqrt 和 pow

堆栈:: operatorAMP_LT

堆栈:: operator==

堆栈:: 范围

堆栈:: 顶级和堆栈:: null

字符串:: getline

字符串:: 运算符! =

字符串:: operator+

字符串:: operatorAMP_LT

字符串:: operatorAMP_LTAMP_LT

字符串:: operatorAMP_LT=

字符串:: operator==

字符串:: operatorAMP_GT

字符串:: operatorAMP_GT=

字符串:: operatorAMP_GTAMP_GT

三角学功能

unary_functionAMP_LTAMP_GT 结构

upper_bound

upper_bound (谓词版本)

向量:: operatorAMP_LT

向量:: operator==

向量:: 空,检测:: 清除和向量:: push_back

向量:: front 和向量:: 返回

向量:: push_back 和向量:: pop_back

向量:: 范围和向量:: 容量

请参见

其他资源

标准C++库参考