-
定义一个迷宫类
查看全部 -
常引用和常指针调用的也只能是常成员函数
查看全部 -
常引用时也养用常成员函数
查看全部 -
常成员也只能用常成员函数调用
查看全部 -
定义常成员函数时同时生成的this指针为常指针,所以修改数据的值是错误的
查看全部 -
常成员函数中不能修改数据的值
查看全部 -
常成员函数const放()后面
查看全部 -
用初始化列表初始化常数成员
查看全部 -
此时数组对象的拷贝用一个FOR循环
查看全部 -
浅拷贝对象数组,指针会指向同一个地址,会出现错误,操作时会同时操作两个数组,此时要用深拷贝
查看全部 -
对象作为数据成员,先构造小对象,再构造包含小对象的大对象,而销毁时相反
查看全部 -
在堆区申请一个数组,delete时不加[]只会销毁数组的第一个元素
查看全部 -
对象数组的实例化是在堆中,使用NEW
查看全部 -
常对象引用与常对象指针
const Coordinate& coor2 ; const Coordinate *p; 只具有读权限,所以只能调用常成员函数。调用成员函数过程其实就是一个隐式的this指针,普通成员函数传递的是Coordinate *this指针,而常成员函数传递的是常指针const Coordinate *this(只具有读权限)。 注意,Coordinate * const p,该指针表明指针地址为常量,指针所指向的对象值是可以改变的,也就是说该指针具有读写权限
查看全部 -
通过常对象调用的changeX()是常成员函数
查看全部
举报
0/150
提交
取消