自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中的六个默认成员函数

而当我们去实现一个栈时,我们使用默认拷贝构造函数时程序会崩溃,究其原因,是我们实现栈的时候会malloc一块空间,并且返回这块空间的地址,但我们拷贝时会拷贝两个一模一样的地址的类,这就导致两个指针都指向这块区域,从而造成了两次析构。所以这里就引出了拷贝构造的第二个用法,深拷贝,具体该如何实现呢,我们需要为拷贝的函数单独开辟一块空间,使两块空间只有数据一样,但是是完全独立的两个整体,

2023-09-20 22:33:50 108 1

原创 C++总结

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员。命名空间可以在里面定义一些变量,函数,类型同时命名空间是可嵌套的,需要注意的是,在多个文件相同名字的命名空间调用时,操作系统会合并这些命名空间。

2023-09-20 10:13:20 21 1

原创 带头双向循环列表的简单实现

请注意,我这里实现的是一个链表的通用方式,如果想实现头插头删,只需要往链表里传参穿phead->next即可,如果是实现尾插尾删,则需要传参phead->prev即可,比起单链表方便的不知一星半点;然后我们写个创建空白节点的函数,方便我们在对链表进行插入操作时更加方便,只需要调用一下函数就可以创建一个节点出来,下面是代码演示。如果要对链表进行调试测试的话,同时还要简便的看到代码的效果,我们可以写一个链表的打印,打印出来可以更加明显的看出效果。下面实现链表的查找功能。

2023-03-25 13:28:52 41

原创 对文件进行的操作

文件和开辟内存空间得原理相似,读写之前需要打开文件,用完后也需要关闭文件,因为文件也占内存资源,文件打开为fopen第一个参数为文件名 例如c:\code\test.txt第二个参数为对文件进行的操作例如还有其他一系列的就不罗列了,这是一些常用的操作fopen打开文件的同时会返回一个地址,这个地址的类型是FILE* ,我们需要用一个指针变量来接收这个地址关闭文件的函数为fclose这个函数的 参数就是刚刚打开文件返回的那个地址,用来关闭文件用的,同时我们应该给这个指针赋值为空,不再使用。

2022-09-13 17:58:47 550

原创 常见的几种动态内存错误

注意这里p++会进行自增,那么最后p指向的位置是p+1的地址,还有一个int类型字节的空间没有被释放。4.使用free释放一块动态开辟内存的一部分。3. 对非动态开辟的内存进行free释放。6 动态开辟内存忘记释放(内存泄漏)2.对动态开辟的空间进行越界访问。1.对null指针进行解引用。5 对同一块动态内存多次释放。...

2022-08-09 22:38:40 73

原创 枚举-联合-动态内存管理的函数

首先在我们内存中大致分为,栈区,堆区,静态区,当我们创建int char之类的变量时,我们发现内存创建后没有办法在改变,有时也伴随着内存的浪费的问题,如果我们想要随时能够改变内存就要用到内存管理的四个函数了,mallco,calloc,realloc,free。这样函数返回的是一个新的内存地址。当我们开辟了内存空间后,我们用完这片空间需要归还给系统,如果不归还内存的话,在一个一直运行的程序里,我们不停的去开辟空间,用完了也不回收,那这个程序迟早会因为内存溢出而重启,所以这时候就用到了free函数。...

2022-08-08 21:15:32 84

原创 利用代码实现三子棋

大家小时候在生活中也玩过三子棋的游戏吧,大概规则就是,在一个3X3的方格上每次下一步棋,当下完每一行或每一列连成连续的三个子时就为获胜,斜着的三个字也算获胜,下面就讲一讲,我对实现这个小游戏整体的代码思路 1.目录 设计一个目录,让玩家进入游戏,这里我们写个menu()函数,同时,给个switch语句让玩家进入界面后选择。 void menu()//菜单 { printf("***************************\n"); printf("*****1.play 0.exit**

2022-05-07 12:30:29 463

空空如也

空空如也

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

TA关注的人

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