目录
一、类的6个默认成员函数
二、构造函数
2.1定义
2.2特性
1、 函数名和类名相同;
2、 没有返回值;
3、对象实例化的时候编译器自动调用;
4、可以函数重载。
2.3 无参的构造函数和全缺省的构造函数都称为默认构造函数,并且默认构造函数只能有一个。注意:无参构造函数、全缺省构造函数、我们没写编译器默认生成的构造函数,都可以认为是默认成员函数。
2.4 如果类中没有显式定义构造函数,则C++编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成。
三、析构函数
3.1定义

3.2 特性
1. 析构函数名是在类名前加上字符 ~。
2. 无参数无返回值。
3. 一个类有且只有一个析构函数。若未显式定义,系统会自动生成默认的析构函数。
4. 对象生命周期结束时,C++编译系统系统自动调用析构函数。
四、总结
一、类的6个默认成员函数
一个类中什么成员也没有,被称为空类。
实际上里面什么都没有吗?不是的。
一个类在我们不写的情况下,都会生成自动生成6个默认成员函数。

我们今天先学习构造函数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/32224.html