-
1份代码查看全部
-
慕课网查看全部
-
不管是堆中对象还是栈中对象销毁时都会自动调用析构函数查看全部
-
000查看全部
-
0000查看全部
-
111查看全部
-
重载规则:参数个数不同,参数类型不同,调用顺序不同查看全部
-
构造函数没有返回值 和类同名 在对象实例化时被自动调用查看全部
-
析构函数性质查看全部
-
构造函数可以重载可以有默认值,而析构函数的唯一功能就是重载查看全部
-
初始化列表的特性查看全部
-
析构函数不可以加任何参数查看全部
-
内存分配查看全部
-
构造函数的规则和特点:1.构造函数在对象实例化时被自动调用 2.构造函数与类同名 3.构造函数没有返回值,不用写类型 4.构造函数可以有多个重载形式 5.实例化对象时仅用到一个构造函数 6.当用户没有定义构造函数时,编译器自动生成一个构造函数。查看全部
-
1.类外定义时,不管是同文件或分文件。在写成员函数的时候,都要加上 类名::,例如: void Student::setName(){ ....} 写在函数类型的后面 2.一个类只能定义一个默认构造函数。 3.在通过堆实例化对象的时候,可加括号,例如 Student *p=new Student(); 3.通过堆实例化对象的时候,要用->来代替在栈中定义的,还有需要用delete释放内存和使对象置为NULL。。。查看全部
举报
0/150
提交
取消