【C++】——类和对象(构造函数,析构函数,拷贝构造函数,赋值运算符重载)

05-09 1592阅读

【C++】——类和对象(构造函数,析构函数,拷贝构造函数,赋值运算符重载)

创作不易,多多支持 !!😘😘

前言

相信你对这几个知识点有点混淆,相信看完以后,你会对此有一个清晰的认识。

一 类的6个默认成员函数

如果我们写一个类,但是类里面什么都没有,我们称之为空类。

其实这个类也不完全为空,因为编译器会类中自动生成这6个成员函数。

所以这几个成员函数也叫作默认成员函数,我们不去实现,编译器会生成。

【C++】——类和对象(构造函数,析构函数,拷贝构造函数,赋值运算符重载)

接下来我们一个一个说明

二  初始化和清理

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 
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]