C++ primer 基础学习笔记(四)

以下是 C++ 中一些常用的函数,它们属于不同的库和头文件:

< iostream > 库中的函数
std::cin:从标准输入流中读取数据。
std::cout:向标准输出流中输出数据。
std::endl:输出换行符并刷新输出缓冲区。
std::cerr:向标准错误流中输出错误信息。
std::getline:从输入流中读取一行数据。

< string > 库中的函数
std::string:表示字符串类型。
std::getline:从输入流中读取一行字符串。
std::size:返回字符串的长度。
std::substr:返回一个子字符串。
std::find:查找一个子串是否出现在字符串中。

< vector > 库中的函数
std::vector:表示动态数组类型。
std::size:返回 vector 的长度。
std::push_back:在 vector 的末尾添加一个元素。
std::pop_back:从 vector 的末尾删除一个元素。
std::at:访问 vector 中指定位置的元素。
std::sort:对 vector 中的元素进行排序。

push_back:在 vector 的末尾添加一个元素。
pop_back:删除 vector 中的最后一个元素。
size:返回 vector 的大小(即元素个数)。
empty:判断 vector 是否为空。
clear:清空 vector 中的所有元素

< algorithm > 库中的函数
std::sort:对序列容器中的元素进行排序。
std::min:返回两个数中较小的一个。
std::max:返回两个数中较大的一个。
std::count:统计序列容器中指定元素出现的次数。
std::find:在序列容器中查找指定元素是否存在。

< cmath > 库中的函数
std::abs:返回一个数的绝对值。
std::sqrt:计算一个数的平方根。
std::pow:计算一个数的幂次方。
std::sin、std::cos、std::tan:计算三角函数的值。

< cstdio > 库中的函数
printf:向标准输出流中输出格式化的字符串。
scanf:从标准输入流中读取格式化的数据。
fopen:打开一个文件。
fclose:关闭一个文件。
fgets:从文件中读取一行数据。
fputs:向文件中写入一行数据。

< cstdlib > 库中的函数
atoi:将字符串转换为整型数。
atof:将字符串转换为浮点数。
rand:生成一个随机数。
srand:设置随机数种子。
exit:退出程序。

< ctime > 库中的函数
time:返回当前的时间戳。
gmtime:将时间戳转换为结构化时间(格林威治标准时间)。
localtime:将时间戳转换为结构化时间(本地时间)。
strftime:将结构化时间转换为字符串。
库中的函数
strcpy:将一个字符串复制到另一个字符串中。
strcat:将一个字符串追加到另一个字符串中。
strlen:返回一个字符串的长度。
strcmp:比较两个字符串的大小。

< algorithm > 库中的函数
sort:对一个序列进行排序。
max:返回序列中的最大值。
min:返回序列中的最小值。
find:在序列中查找一个值,并返回该值在序列中的迭代器。
count:计算序列中某个值出现的次数。
copy:将一个序列中的值复制到另一个序列中。

< string > 库中的函数
length:返回字符串的长度。
substr:返回字符串的一个子串。
find:在字符串中查找一个子串,并返回子串在字符串中的位置。
append:将一个字符串追加到另一个字符串中。

< map > 库中的函数
insert:向 map 中插入一个键值对。
erase:删除 map 中的一个键值对。
size:返回 map 中键值对的数量。
empty:判断 map 是否为空。
find:在 map 中查找指定的键,并返回指向该键值对的迭代器。

< queue > 库中的函数
push:将一个元素添加到队列的末尾。
pop:删除队列中的第一个元素。
front:返回队列中的第一个元素。
back:返回队列中的最后一个元素。
size:返回队列中元素的数量。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值