C++心决之类和对象详解(中篇)(封装入门二阶)

04-30 1320阅读

目录

1.类的6个默认成员函数

2. 构造函数

2.1 概念

2.2 特性

3.析构函数

3.1 概念

3.2 特性

4. 拷贝构造函数

4.1 概念

4.2 特征

5.赋值运算符重载

5.1 运算符重载

5.2 赋值运算符重载

5.3 前置++和后置++重载

7.const成员

8.取地址及const取地址操作符重载


1.类的6个默认成员函数

C++心决之类和对象详解(中篇)(封装入门二阶)

如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下 6 个默认成员 函数。 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。

2. 构造函数

2.1 概念

对于以下 Date 类:
class Date
{
public:
 void Init(int year, int month, int day)
 {
 _year = year;
 _month = month;
 _day = day;
 }
 void Print()
 {
 cout 
VPS购买请点击我

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

目录[+]