STL
[TOC]
STL之数据结构
初始STL
STL六大件
容器,算法,迭代器,仿函数,适配器(配接器),空间配置器
vector
for_each()
函数,官方提供的用于遍历的函数
string
本质是
char*
构造
- 使用无参构造
- C语言的字符串
- 拷贝构造
- string ( int n,char c) 使用n个c构造
赋值方法
使用
=
chat*
string
char
assign
(chat*,int n)
将前面个赋值给
string
STL之算法
算法
遍历
for_each()
transform()
搬运函数,接口默认为原值搬运。接口可以指导搬运法制
查找
find()
返回迭代器find_if
可以添加接口binary_search()
二分查找,容器需要有序。注意返回值是
bool
统计
count()
统计某个书的个数count_if()
满足if
的个数
合并
merge()
反转
reverse()
替代
replace()
替代replace_if()
安条件替换
STL
https://tsy244.github.io/2023/05/28/cpp/STL/