- 博客(13)
- 收藏
- 关注
原创 由int8_t想到的
int8_t是 8 位有符号整数,范围是 -128 到 127。stdint.h还提供了其他定长整数类型(如uint8_tint32_tuint64_t)以及一些特殊的整数类型,用于跨平台编程和数据控制。
2024-10-23 11:16:01
691
原创 简单介绍一下fread和fwrite
fread和fwrite是 C 语言中用于文件操作的标准库函数,常用于从文件中读取数据(fread)或将数据写入文件(fwritefread。
2024-10-23 10:57:11
367
原创 os和cout的区别
这段代码定义了如何使用输出流运算符<<来输出一个Array对象的内容。它遍历数组中的每个元素,并根据是否是最后一个元素来决定输出后面是否加换行符或空格,从而确保输出的格式整齐。最终,函数返回输出流对象的引用,以支持进一步的输出操作。
2024-06-12 11:47:53
554
原创 一小点笔记
右值引用(Rvalue Reference):主要用于移动语义和资源管理,通过右值引用可以将资源从一个对象转移到另一个对象,而不是复制资源。左值引用(Lvalue Reference):通常用于引用那些具有持久性、可以被赋值的对象。通过左值引用可以修改引用对象的值。避免返回局部变量的引用,因为局部变量在函数结束后会被销毁,导致引用变为悬空引用(Dangling Reference)。引用(References):引用是某个对象的别名,创建引用时必须初始化,且一旦绑定到某个对象,就无法改变绑定对象。
2024-06-05 20:48:18
135
原创 c++中在何时返回类型为引用
在C++中,返回类型为引用(reference)的函数可以带来一些性能上的优势,尤其是当返回的对象较大时。: 在某些情况下,返回一个引用可以避免不必要的拷贝,从而提升性能。总之,使用返回类型为引用时需要非常谨慎,确保返回的引用在函数返回后仍然有效,以避免潜在的错误和未定义行为。: 当你需要返回数组中的某个元素时,使用引用可以直接操作原数组中的数据,而不是返回一个副本。: 当你希望函数返回一个类的成员变量时,使用引用可以避免对象的拷贝。: 当你希望支持链式调用(如标准库中的。),可以通过返回引用来实现。
2024-06-05 20:33:02
449
原创 istream 与 cin、ostream 与 cout的关系与区别
当涉及 C++ 的输入输出时,我们通常使用cin和cout来进行标准输入和输出。它们是标准库中的流对象,分别代表标准输入流和标准输出流。它们的实际类型分别是istream和ostream,这些类定义在头文件中。
2024-05-23 15:06:42
649
1
原创 单链表尾删中prev指针的作用
变量,在执行删除链表最后一个节点的操作时,我们将无法记录需要删除节点的前一个节点的位置。这样一来,就无法通过修改前一个节点的next指针来断开与最后一个节点的连接,从而无法实现从链表中正确地删除尾节点。当找到尾节点后,先将其从链表中删除(通过释放内存并置为NULL),然后将前驱节点的next指针设置为NULL,从而完成对链表的修改。的情况下,当找到尾节点时,虽然我们可以释放其内存,但无法将链表的“新尾部”(即原尾节点的前一个节点)的next指针设为NULL,这会导致链表结构不完整,形成断链或逻辑错误。
2024-03-31 16:24:52
316
1
原创 C/C++中exit和return的区别及用途
这个退出状态可以被父进程或者操作系统捕获并解析,通常用来表示程序执行的成功与否或具体的错误代码。语句时,函数会立即停止执行并将控制权交回给调用它的代码处。在C语言中的主要用途是用来控制函数的执行流程,并在适当的时候返回函数计算得到的结果或者告知调用者函数执行的状态信息。语句用于结束函数的执行,并将指定的值返回给函数调用者。后,程序会立即停止运行,释放所有内存资源,关闭打开的文件,子进程也会被终止,并将整数。后,程序会立刻停止运行,执行清理操作(如关闭所有打开的文件、释放内存等),然后将整数。
2024-03-26 19:54:41
1189
原创 对动态内存管理的初步学习
/malloc10个大小为int的空间。//判断realloc是否实现:用临时指针p3。//判断malloc是否开辟成功、使用。
2024-03-22 22:12:10
168
1
原创 指针常量与常量指针
记忆:const(常量)后是星,不允许再次取星(改值)指针的指向可以改,指针指向的值不可更改。指针指向的值可以改,指针的指向不可以改。const(常量)后是p,p不可更改。例:*p = 20;
2024-02-28 21:52:26
152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人