-
析构函数在栈、堆中都能被调用,但是在堆中不会自动调用,必须手动释放内存,否则会造成内存泄漏查看全部
-
栈中的内存不用主动回收 系统会在使用结束后回收 而用new申请的堆内存需要主动进行内存的释放查看全部
-
数组的定义时申请的内存是在栈中 用new定义的数组所申请的内存是在堆中查看全部
-
Get函数是读,set函数是写查看全部
-
string s1="hello"+"world";是错误的。!!查看全部
-
new失败返回NULL,可以依此作为判断条件。 delete p; p = NULL; 保证后期的安全???查看全部
-
C++数据新类型:布尔类型(bool),只有true和false两个值。 直接初始化:int x(10);复制初始化:int x=10。查看全部
-
数据成员又叫属性;成员函数又叫方法。查看全部
-
对象的生命历程查看全部
-
类包含public private,protected查看全部
-
要记得 delete stu; stu = NULL;查看全部
-
拷贝构造函数的三种形式:object a;object b(a)/object *p = new object (a); void Test(object a);查看全部
-
构造函数参数默认值要注意与无参构造函数区别,默认值要注意不要全部都赋值,否则会与无参数构造函数混淆,而使编译器不知道该调用哪个。查看全部
-
类和结构体很相似,但类有自己的成员函数成员变量,结构体只有成员变量;类的成员有封装类型,结构体没有,也即默认结构体的成员变量都是“public”,没有封装性。 只读:初始化,只有get函数,不设置set函数。查看全部
-
m=member; str=string; int=i;查看全部
举报
0/150
提交
取消