【C++】——类和对象(构造函数,析构函数,拷贝构造函数,赋值运算符重载)
创作不易,多多支持 !!😘😘
前言
相信你对这几个知识点有点混淆,相信看完以后,你会对此有一个清晰的认识。
一 类的6个默认成员函数
如果我们写一个类,但是类里面什么都没有,我们称之为空类。
其实这个类也不完全为空,因为编译器会类中自动生成这6个成员函数。
所以这几个成员函数也叫作默认成员函数,我们不去实现,编译器会生成。
接下来我们一个一个说明
二 初始化和清理
2.1 构造函数
1 .我们知道构造函数是执行初始化的操作,要是我们像以前一样写一个初始化函数去初始化也是可以的,下面用一个日期类去演示
#define _CRT_SECURE_NO_WARNINGS 1 #include using namespace std; class Date { public: void Init(int year, int month, int day)//初始化函数 { _year = year; _month = month; _day = day; } void Print() { cout
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。