类设计知识总结篇

一、编译器生成的特殊成员函数 1、默认构造函数 没有定义构造函数下才有该函数,一旦定义了构造函数,编译器就不会为我们提供默认无参的构造函数,但自己可以定义无参(参数都带有默认值)的构造函数,对于派生类的默认构造函数,函数内部将先调用基类的默认构造函数。 设计初衷:创建对象时保证成员获得内存空间并得到正确初值,特别是成员为指针,就涉及到在构造函数利用new动态分配内存。 2、默认析构函数:当调用派生
相关文章
相关标签/搜索