-
类放到头文件.h中,类定义放到.cpp中查看全部
-
数据成员命名m_,如string m_strName查看全部
-
头文件car.h和类名car最好一致查看全部
-
对象的生命过程查看全部
-
初始化列表可以用于给类的常量成员变量赋值: class Circle { public: Circle cir():m_dPi(3.14){}; private: const double m_dPi; }查看全部
-
初始化列表的特性,PS:使用初始化列表的执行效率更高查看全部
-
构造函数的初始化列表要在构造函数创建时,在冒号(:)后面定义查看全部
-
// 使用new关键字,实例化对象 Student *str = new Student; // 设置对象的数据成员 str->setName("慕课网");查看全部
-
类 成员函数 数据成员 数据成员 普通数据成员 string const成员 对象成员 静态数据成员 成员函数( 属性封装函数 特殊函数(构造函数(拷贝构造函数 默认构造函数)析构函数) 一般功能函数) 成员函数 引用 const 参数默认值 函数重载 对象实例化 堆中实例化 栈中实例化查看全部
-
*定义格式:~类名() 构造函数:出生--析构函数:死亡 对象的生命历程 申请内存—初始化列表-构造函数-参与运算-析构函数-释放内存 析构函数 ( 在对象销毁时,自动调用,归还系统资源 定义格式:~类名() ) 如果没有自定义,系统自动生成 析构函数在对象销毁时自动调用 析构函数没有返回值、没有参数也不能重载查看全部
-
无参数的构造函数称为默认构造函数,有参数的构造函数但是参数为默认值也称为默认构造函数查看全部
-
拷贝构造函数:查看全部
-
一个类中可以没有摩恩构造函数,有别的构造函数也可以实例化对象查看全部
-
在初始化的时候,如果存在const常量数据的话,必须在构造函数的初始化列表中进行初始化查看全部
-
初始化列表 Student():m_strName("jim"),m_iAge(10){} 特性: 1.初始化列表先于构造函数执行 2.初始化列表只能用于构造函数 3.初始化列表可以同时初始化多个数据成员查看全部
举报
0/150
提交
取消