行业知识
C++的第一道门坎:类与对象(二)
2026-11-04 08:47:09
来源:互联网转载
目录
一.类中生成的默认成员函数详解
0.类的6个默认成员函数
1.构造函数
1.1概念
1.2特性
2.析构函数
2.1概念
2.2特性
3.拷贝构造函数
3.1概念
3.2特性
3.3拷贝构造的使用方法
4.运算符重载
5.赋值运算符重载
6.const修饰函数
7.取地址及const取地址操作符重载
二.struct和class的对比
1struct
1.1struct的成员
1.1.2结构体的默认访问权限
1.1.3访问权限控制
1.2.class
1.3结构体Struct和类Class之间的区别以及各自使用场景
一.类中生成的默认成员函数详解
0.类的6个默认成员函数
编译器会给类生成六个默认成员函数,在类中即使我们什么都不做,也会自动生成。
默认成员函数:用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数。
下面我们逐个来讲解这些函数。
1.构造函数
1.1概念
对于以下Date类:
class Date{public:void Init(int year, int month, int day){_year = year;_month = month;_day = day;}void Print(){cout