-
第二个类的成员函数是第一个类的类型时,头文件要包括第一个头文件。查看全部
-
this的指向取决于它放在什么位置查看全部
-
this指针就是指向自身数据的指针查看全部
-
常成员函数查看全部
-
若类中有指针,调用浅拷贝将会产生指针悬挂查看全部
-
this指针查看全部
-
class A; A a; const A &b=a//这里的就是const修饰对象a,即a只能读,权限受到限制! A * const p=a;//这里的const只是修饰a即只能指向a这个对象的内存,但是这个对象的读写权限都存在即可读可写! p->getY(),这里的p即&a可读可写,与getY()权限一致!√ b.getY()×查看全部
-
class A A a(1,2); A &b=a; 对象引用 A *P=&a; 对象指针 b.m_print()=a.m_print()=p->m_print();查看全部
-
拷贝构造函数中的m_pArr = new int[m_Count]所申请的空间与原构造函数不同,地址也不同,然后下面进行的for循环是将原构造函数申请的空间内的值一个一个复制到拷贝构造函数中申请的空间中相应的位置,实现值的正确拷贝,与地址的正确拷贝。查看全部
-
对象指针查看全部
-
在栈中实例化一个对象数组: Student stu[3]; stu[0],stu[1],stu[2] 在堆中实例化一个对象数组: Student *p=new Student[3] p--------stu[0] == p[0] p+1------stu[1] == p[1] p+2------stu[2] == p[2]查看全部
-
栈区定义变量使用完系统会自动回收,堆区定义变量则需要在用完后手动delete回收查看全部
-
深拷贝与浅拷贝查看全部
-
this指针指向对象本身,包含对象所处的地址查看全部
-
创建对象时,先创建子对象,在创建母对象; 销毁对象时刚好相反,先销毁母对象,再销毁子对象。查看全部
举报
0/150
提交
取消