-
内存分区: 栈区 堆区 全局区 常量区 代码区查看全部
-
初始化列表只能用于构造函数,可同时初始化多个数据成员,用逗号隔开查看全部
-
初始化列表先于构造函数执行,格式是在构造函数后面加::加数据成员名字(赋值)注赋值只能用(),不能用等号查看全部
-
构造函数在对象实例化时被自动调用,与类同名,没有返回值。 当用户没有定义构造函数时,编译器自动生成一个构造函数。查看全部
-
内存分区分为栈区、堆区、全局区、常量区、代码区。 栈区: int x=0; int *p=NULL; 堆区: int *p=new int[20]; 全局区: 存储全局变量及静态变量 常量区: string str="hello"; 代码区: 存储逻辑代码的二进制查看全部
-
class定义完要加上“;”查看全部
-
成员函数除析构函数外,都可以进行重载查看全部
-
拷贝构造函数不可以重载查看全部
-
构造函数在对象被实例化时被调用查看全部
-
对象生命历程查看全部
-
虚构函数:在全部用完之前销毁内存查看全部
-
public: Teacher(string name="Jim",int age=1);//声明为默认构造函数 .cpp文件中就只要string name,int age查看全部
-
构造函数查看全部
-
sssssssssssssss查看全部
-
ddddddddddd查看全部
举报
0/150
提交
取消