
C++
文章平均质量分 54
Adward.xi
上下索取
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
isdigit和isalnum
函数可以用于判断一个字符是否为数字,但是要注意它只能检查单个字符,不能判断整个字符串是否为数字。它接受一个字符作为参数,如果这个字符是数字字符(0-9),则返回非零值(通常是1),否则返回0。函数是 C++ 标准库中的一个函数,用于检查字符是否为字母或数字。是 C++ 中的一个函数,用于检查一个字符是否为数字字符。函数对所有大写和小写字母以及数字返回。因为字符 ‘7’ 是数字字符。原创 2024-07-12 23:11:37 · 454 阅读 · 0 评论 -
reverse函数讲解
是一个非常有用的函数,可以在需要反转容器或数组中的元素顺序时使用。它简单、高效,并且与C++标准库中的其他算法函数一样易于使用。原创 2024-07-12 23:09:55 · 2001 阅读 · 0 评论 -
cin和getline的区别
cin读取单个单词getline读取一整行。cin跳过空白字符getline保留空白字符。cin用于简单输入getline用于需要读取包含空格的字符串或整行输入的情况。通过理解这两者的区别,可以根据具体需求选择合适的输入方式。原创 2024-07-12 23:06:51 · 499 阅读 · 0 评论 -
getline函数讲解
这里的参数char* s是输入的字符串变量, n是输入字符串的字符个数(第n个补’\0’),这个类的一个函数,所在的命名空间是std,因此,输入的时候要写成。是string流的函数,只能用于string类型的输入操作。是std流的函数,用于char*类型的输入操作。则会在输入空格时自动结束输入。所代表的字符就终止输入。是用来存字符的变量名,是输入终止条件,即遇到。是结束标志,此处作用与。原创 2024-07-12 23:05:31 · 289 阅读 · 0 评论 -
C++的priority_queue讲解
优先队列(priority queue)是一种特殊的队列数据结构,其中每个元素都有一个与之相关的优先级。在优先队列中,总是优先处理优先级最高的元素,而不是按照元素插入队列的顺序进行处理。在C++标准库中,是一种容器适配器,提供常用的优先队列功能。通常使用堆数据结构实现,以确保插入和删除操作的高效性。基本定义默认是使用大顶堆的,即队首总是最大的元素//储存int型数据//储存double型数据//储存string型数据priority_queue q;//储存结构体或者类。原创 2024-07-12 23:03:50 · 596 阅读 · 0 评论 -
stringstream类讲解
和 stringstream,分别用来进行流的输入、输出和输入输出操作。本文以为主,介绍流的输入和输出操作。主要用来进行数据类型转换,由于 使用 string 对象来代替字符数组(snprintf方式),避免了缓冲区溢出的危险;而且,因为传入参数和目标对象的类型会被自动推导出来,所以不存在错误的格式化符号的问题。简单说,相比 C 编程语言库的数据类型转换, 更加安全、自动和直接。原创 2024-07-12 22:54:01 · 2021 阅读 · 0 评论