-
常引用只有读权限查看全部
-
使用new的写法 int *p1 = NULL; p1 = new int(); int *p2 = new int();查看全部
-
深拷贝: 1.申请一段内存,使用new, 2.将一个对象传入到这段内存中,前后两个对象的地址不同 浅拷贝: 没有申请新的内存,只是复制了对象的属性,复制后的对象和被复制的对象共用一段内存查看全部
-
深拷贝在拷贝构造函数里面要申请一段内存查看全部
-
常成员函数的本质是内部使用常this指针。查看全部
-
加入()是把他构成查看全部
-
Array Array::printInfo(){ return* this; } 返回的是另外一个一个临时的Array对象 不是原有的 要想返回当前的对象,使用引用 Array& Array::printInfo(){ return* this; } 或者使用指针 Array* Array::printInfo(){ return this; }查看全部
-
常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。查看全部
-
B 实例化对象A时,如果对象A有对象成员B,那么先执行对象B的构造函数,再执行A的构造函数。 C 如果对象A中有对象成员B,那么销毁对象A时,先执行对象A的析构函数,再执行B的析构函数。 D 如果对象A中有对象成员B,对象B没有默认构造函数,那么对象A必须在初始化列表中初始化对象B。查看全部
-
xianshi查看全部
-
ren lei查看全部
-
ren lei查看全部
-
migong lei查看全部
-
Array&查看全部
-
jhh查看全部
举报
0/150
提交
取消