-
常引用与常指针和常成员函数相匹配查看全部
-
浅拷贝易造成内存数据重写以及释放被拷贝对象内存时造成新的对象指向一个被销毁的内存查看全部
-
深拷贝构造函数查看全部
-
浅拷贝构造函数查看全部
-
浅拷贝:只是简单的将对象的值进行拷贝 深拷贝:不仅将对象的值拷贝,还将堆中内存的每一个数据都进行拷贝查看全部
-
对象成员指针 在 32位系统下只占4个基本单元。查看全部
-
class A { void print(); void print() const;//函数重载 } A a; const A b; a.print();//调用void print(); b.print();//调用void print() const;即常对象调用常成员函数查看全部
-
常成员函数的本质是内部使用常this指针。 常成员函数内使用数据成员时,不能改变数据成员的值。 常成员函数内不能调用普通的成员函数。查看全部
-
this指针无需用户定义,是编译器自动产生的。 当成员函数的参数或临时变量与数据成员同名时,可以使用this指针区分同名的数据成员。 this指针也是指针类型,所以在32位编译器下也占用4个基本的内存单元,即sizeof(this)的结果为4。查看全部
-
1.对象成员实例化时先实例化内层对象成员再实例化外层类的对象 2.对象销毁时遵循先建立后销毁的原则查看全部
-
在堆中实例化对象数组后(delete []+指针),中括号不能去掉,否则只会执行第一个数组的析构函数,造成内存泄漏查看全部
-
1.在堆中实例化一个对象数组Coordinate *p = new Coordinate[3]时,p 指向第一个元素 2.释放内存时注意指针的指向,若不在指针申请时的内存里时会出错查看全部
-
gotoxy查看全部
-
MazePerson查看全部
-
MazeMap查看全部
举报
0/150
提交
取消