c++常用库函数(c常用库函数)
C++ 常用库函数
简介
C++ 标准库提供了广泛的函数,可用于执行各种常见任务,例如输入/输出、字符串操作和内存管理。这些函数经过优化,可以在各种平台上高效运行。
输入/输出
cin >>
: 从标准输入读取数据。
cout <<
: 将数据写入标准输出。
fstream
: 用于创建和操作文件。
getline
: 从文件中读取一行。
ofstream
: 用于向文件中写入数据。
字符串操作
string
: 代表字符串。
getline
: 从标准输入读取一行文本。
find
: 在字符串中查找子字符串。
substr
: 从字符串中提取子字符串。
replace
: 替换字符串中的子字符串。
数学
cmath
: 包含数学函数,例如正弦、余弦和开平方根。
random
: 用于生成随机数。
numeric_limits
: 提供有关数据类型的最小和最大值的信息。
容器
vector
: 动态大小的数组。
list
: 双向链表。
map
: 关联数组(键值对)。
set
: 有序且唯一元素的集合。
unordered_map
: 哈希表(键值对)。
算法
algorithm
: 提供排序、搜索和数据操作等算法。
find
: 在容器中查找元素。
sort
: 对容器中的元素进行排序。
count
: 计算容器中元素的出现次数。
transform
: 将容器中的元素转换为新容器。
内存管理
malloc
: 动态分配内存。
realloc
: 重新分配现有内存块。
free
: 释放分配的内存。
new
: 创建新对象。
delete
: 销毁对象并释放内存。
其他
iomanip
: 用于格式化输入和输出。
chrono
: 用于测量时间。
thread
: 用于创建和管理线程。
future
: 用于异步处理。
regex
: 用于进行正则表达式匹配。
**C++ 常用库函数****简介**C++ 标准库提供了广泛的函数,可用于执行各种常见任务,例如输入/输出、字符串操作和内存管理。这些函数经过优化,可以在各种平台上高效运行。**输入/输出*** **cin >>**: 从标准输入读取数据。 * **cout <<**: 将数据写入标准输出。 * **fstream**: 用于创建和操作文件。 * **getline**: 从文件中读取一行。 * **ofstream**: 用于向文件中写入数据。**字符串操作*** **string**: 代表字符串。 * **getline**: 从标准输入读取一行文本。 * **find**: 在字符串中查找子字符串。 * **substr**: 从字符串中提取子字符串。 * **replace**: 替换字符串中的子字符串。**数学*** **cmath**: 包含数学函数,例如正弦、余弦和开平方根。 * **random**: 用于生成随机数。 * **numeric_limits**: 提供有关数据类型的最小和最大值的信息。**容器*** **vector**: 动态大小的数组。 * **list**: 双向链表。 * **map**: 关联数组(键值对)。 * **set**: 有序且唯一元素的集合。 * **unordered_map**: 哈希表(键值对)。**算法*** **algorithm**: 提供排序、搜索和数据操作等算法。 * **find**: 在容器中查找元素。 * **sort**: 对容器中的元素进行排序。 * **count**: 计算容器中元素的出现次数。 * **transform**: 将容器中的元素转换为新容器。**内存管理*** **malloc**: 动态分配内存。 * **realloc**: 重新分配现有内存块。 * **free**: 释放分配的内存。 * **new**: 创建新对象。 * **delete**: 销毁对象并释放内存。**其他*** **iomanip**: 用于格式化输入和输出。 * **chrono**: 用于测量时间。 * **thread**: 用于创建和管理线程。 * **future**: 用于异步处理。 * **regex**: 用于进行正则表达式匹配。