-
如果对象A中有对象成员B,对象B没有默认构造函数,那么对象A必须在初始化列表中初始化对象B。查看全部
-
!!!!查看全部
-
常成员函数查看全部
-
对象成员的初始化查看全部
-
初始化列表和普通初始化查看全部
-
一个对象可以有多个对象常引用查看全部
-
栈中实例化 Coordinate coord[3]; 堆中实例化 Coordinate *p=new Coordinate[3];查看全部
-
迷宫:动画控制查看全部
-
&c=*p 等价于 &c=coor查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
T * const pT = &t1;//这里pT指向的地址不能再变, 本身的this是读写权限的 pT->getX();// getX 要求this读写权限,这里是正确的 pT = &t2;// pT 指向的地址是const,不能再变,这里是错误的 pT->printInfo(); // printInfo() 是const函数,要求 this只读权限, //而 pT是读写权限,这里也是真情的查看全部
-
常引用/常指针 只能引用常成员函数查看全部
-
const T &t2=t1;//常引用 const T *t3=&t1;//常指针查看全部
-
T &t2=t1;//对象引用 T *t3=&t1;//对象指针查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
举报
0/150
提交
取消