自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 string类的模拟实现

void clear()//该函数为内联函数,写在类里面,所以隐藏了一个this指针_size = 0;

2024-08-12 10:13:37 272

原创 C++的内存管理方式

int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间 还会调用构造函数和析构函数free(p1);delete p2;//内置类型几近一样free(p3);delete(p4);free(p5);return 0;(1).调用operator new函数申请空间。

2024-08-08 10:45:33 427

原创 类和对象的一些简单知识

1.类型转换:1.类型转换:1.

2024-07-26 16:37:49 367

原创 日期类实现

【代码】日期类实现。

2024-07-26 14:33:41 103

原创 构造函数和析构函数的特点

对象实例化时系统会自动调用对应的构造函数。4.构造函数可以重载。5.如果类中没有显式定义构造函数,则C++编译器会自动生成⼀个无参的默认构造函数,⼀旦用户显氏定义编译器将不再⽣成。6.无参构造函数、全缺省构造函数、我们不写构造时编译器默认⽣成的构造函数,都叫做默认构造函数。但是这三个函数有且只有⼀个存在,不能同时存在。无参构造函数和全缺省构造函数虽然构成函数重载,但是调用时会存在歧义。

2024-07-16 20:58:02 231

原创 简单c++的一些知识点

class Stack//类的定义public:{}{}private:int* a;int b = 1;c = a.b;//c = 1//private和protect需要间接使用Init();//public可以直接使用。

2024-07-09 17:50:16 248

原创 使用链表来实现队列的基本操作(c语言版)

void QueueDestroy(Queue* pq)//队列的销毁assert(pq);free(cur);cur = next;

2024-05-22 20:22:34 180

原创 栈的基本内容实现(c语言)

在vs的头文件中选择建立文件stack.h,接着创建一系列的头文件。

2024-05-22 19:15:00 174

原创 C语言中的文件和文件操作

省流版:因为存在缓冲区,C语言在操作文件的时候,需要刷新缓冲区或者在文件操作结束的时候关闭文件,如若不做,则可能会导致读写文件一部分出现纰漏。我们正常使用C语言程序的时候会自动打开三个流(这三种流的作用感兴趣的可以自行查询,我就不一一赘述了。每个文件的使用都应该有打开,在使用完毕后都应该关闭。feof的作用是:当文件读取结束的时候判断结束原因是否是:遇到文件尾结束。而实际使用中feof函数常被用来判断文件是否结束(切记切记)。2.二进制文件读取结束判断,判断返回值是否小与实际要读的个数。

2024-03-28 22:04:48 182

原创 程序的编译和链接

编译过程中会进行诸如语法检查、类型检查、优化等操作,以确保代码的正确性和性能。链接是将编译后的目标代码与库文件进行合并,生成最终的可执行文件。链接器会解析目标代码中的符号引用,并将其与库文件中的符号定义进行匹配。编译与链接的主要目的是将源代码转换为可执行文件,并解决符号引用和地址重定位等问题。通过编译与链接,我们可以将程序部署到不同的平台上运行,提高了代码的可移植性和执行效率。程序的编译与链接是软件开发过程中的两个重要步骤,用于将源代码转换为可执行文件。

2024-03-28 15:51:07 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除