-
初始化列表<br><br> class Teacher<br><br> {<br><br> public:<br><br> Teacher():m_strName("James"),m_iAge(25){}<br><br> private:<br><br> string m_strName; <br><br> int m_iAge;<br><br> <br><br> };<br><br> 初始化列表只能用于构造函数;<br><br> 初始化列表先于构造函数被执行;<br> 初始化列表可以同时初始化多个列表查看全部
-
构造函数的默认值不能随意的给: 如Teacher(); 和Teacher(string name = "Lucy",int age = 25) 调用Teacher t时无法分辨调用哪一个;查看全部
-
栈中对象销毁时,也自动调用析构函数查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
一个类可以没有默认构造函数,有别的构造函数也可以实例化对象查看全部
-
构造函数在对象实例化时被调用查看全部
-
拷贝构造函数是确定的,不能重载。查看全部
-
没有传参数的构造函数是默认构造函数,可以使用初始化列表。查看全部
-
类的定义:目的的不同,抽象出的信息同。查看全部
-
类的定义:目的的不同,抽象出的信息同。查看全部
-
类的定义:目的的不同,抽象出的信息同。查看全部
-
构造函数列表在构造函数之前赋值,所以可以给const变量赋初值。查看全部
-
如图。查看全部
-
如图。查看全部
-
如图。查看全部
举报
0/150
提交
取消