- 博客(16)
- 收藏
- 关注
原创 类的默认成员函数(运算符重载
C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。它具体是怎么用的呢?
2024-10-17 13:57:19 819
原创 浅拷贝和深拷贝(拷贝构造补充)
若未显式定义拷贝构造,编译器会生成自动生成拷贝构造函数。自动生成的拷贝构造对内置类型成员变量会完成值拷拷贝,那么所有自定义类型里面都是内置类型,所以这样一来,我们难道就不需要写拷贝构造了吗?像Date这样的类成员变量全是内置类型且没有指向什么资源,编译器自动生成的拷贝构造就可以完 成需要的拷贝,所以不需要我们显示实现拷贝构造。像Stack这样的类,虽然也都是内置类型,但 是_a指向了资源,编译器自动生成的拷贝构造完成的值拷贝/浅拷贝不符合我们的需求,所以需要 我们自己实现深拷贝(对指向的资源也进行拷贝)。
2024-10-16 13:31:04 389
原创 类的默认成员函数
默认成员函数就是用户没有显示实现,编译器自动生成的成员函数。通常,一个类我们不写的前提下会自动生成六个默认成员函数,本文我们主要介绍构造函数和析构函数以及拷贝构造函数。
2024-10-15 13:44:37 997
原创 C++的类的使用与类的功能
C++里面的class为定义类的关键字,在C++中也兼容struct的用法,但是C++中的class相比于C中的struct升级了一些功能以及优化,到底有那些改变呢?
2024-10-14 09:33:09 410
原创 C语言有关链表传地址的解析
在数据结构中,顺序表和链表中有许多地方使用了传地址的操作,为什么要这么操作以及为什么不传值而是要传地址,本文章会对这一方面进行讨论.
2024-10-03 14:18:32 718
原创 打印“线段图形”
当我们拿到题目是首先做的应该是仔细分析题目!题目要求中写到需要多组输入我们就应该使用到while( scanf("%d",&n)!=EOF) 这样我们就可以进行多组输入了,然后我们看到了数字之间的关系那么我们就应该想到使用 for循环来解决问题。这样我们先打出多组输入的框架再进行补充。
2023-10-24 08:07:36 95 1
原创 C++头文件的作用
这一篇没有什么内容看到一个大佬写的文章是关于C++头文件的作用的,内容很详细写的也很好,大家要是感兴趣可以过去查看,因为没有授权所以我截图这位大佬的名字和文章标题大家可以去看看
2023-10-13 10:45:03 45
原创 C语言起步 (C语言的概念)
这就是我们人生中的第一个代码了。相信大家也都和我一样第一次见到的就是它。在关于main的使用有以下几点需要注意,是在刚刚进入新手期的我们最喜欢犯错的地方。当然我自己也是在这里摔了好几个跟头的。注意:1、3、
2023-10-12 07:59:21 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人