-
1.建议定义私有成员时命名为 m_数据类型+成员名<br> 如:string m_strName 以便区分数据成员<br> 2.私有成员应注意初始化问题,否则极易出错 只读:初始化,只有get函数,不设置set函数。 2.命名规则中的m是指member 1.建议定义私有成员时命名为 m_数据类型+成员名 如:string m_strName 以便识别变量名 2.私有成员应注意初始化问题,否则极易出错查看全部
-
内存分区:栈区,堆区,全局区,常量区,代码区查看全部
-
看主函数中的第一条实例化语句,它不是用所学的栈和堆的实例化方法。而是用构造函数初始化的方法来实例化。注意构造函数初始化的方法Teacher类后的内容。most importantly任何函数在代码中使用就需要先(声明)后(定义)再(使用),注意构造函数(初始化列表)在类中的声明类外的定义和在主函数体内的使用查看全部
-
注意最后一行代码定义的const变量,const限定的变量变为常量,无法再通过赋值来改变,但可以通过构造函数初始化方法来某种程度上来改变它的数值(这种方式会不会直接替换掉const限定变量在内存中存储的值?)查看全部
-
初始化列表只能用于构造函数之后,它相当于构造函数的倍增器,在初始化赋值方面更高效查看全部
-
构造函数初始化格式(这与先前讲述的构造函数的联系?)查看全部
-
对象的生命历程查看全部
-
析构函数不允许加任何参数查看全部
-
String可以直接使用的方法查看全部
-
构造函数总结查看全部
-
构造函数总结查看全部
-
对象实例化分类查看全部
-
成员函数形参类型查看全部
-
成员函数分类查看全部
-
数据成员分类查看全部
举报
0/150
提交
取消