-
所有带参数都有默认值的有参构造函数也叫默认构造函数查看全部
-
#include<iostream> #include<stdlib.h> using namespace std; class TV{ public: char namee[20]; int type; void changeVol() void power(); } int main(void) { TV tv; tv.type =0; tv.changeVol (); TV tv[20];//栈中实例化 TV *p=new TV(); p->type =0; p->changeVol (); TV *q=new TV[20]; delete p; p=NULL; delete []q;//堆中实例化 return 0; }查看全部
-
拷贝构造函数、析构函数 ;查看全部
-
构造函数查看全部
-
new 实例化查看全部
-
初始化列表与传统初始化比较!!!查看全部
-
初始化列表——初始化静态变量,不报错的情况!!查看全部
-
初始化列表的特性查看全部
-
析构函数在栈、堆中都能被调用,但是在堆中不会自动调用,必须手动释放内存,否则会造成内存泄漏查看全部
-
构造函数的规则和特点: 1、构造函数在对象实例化时被被自动调用且仅被调用一次 2、构造函数与类函数同名 3、没有返回值 4、可以有多个重载形式 5、实例化对象时仅用到一个构造函数 6当用户没有定义构造函数时,编译器会自动生成一个构造函数查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
1、类外定义函数可以重载 2、类内定义的函数优先选择编译为内联函数查看全部
-
内联函数(inline):编译时将函数体代码和实参代替函数调用语句。查看全部
-
面向对象的指导思想:将所有的数据操作转化为成员函数的调用查看全部
-
构造函数与类同名,没有返回值,可以重载,在对象实例化时被调用查看全部
举报
0/150
提交
取消