-
迷宫类mazemap查看全部
-
架构描述类查看全部
-
这节中的*p要把它地址自增到指向第三个内存查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
定义对象数组的方法查看全部
-
class Coordinate { public: int m_ix; int m_iy; };查看全部
-
** 常引用 和 常指针 只能调用 常成员函数 ** 这里 coor2.getX() 错误的原因是 coor2.getX() 默认含有参数 this 指针 ,但是 coor2 的 this 是 const 类型,而 getX() 不是 const 类型,所以会报错。 pCoor->getY() 错误的原因同理。查看全部
-
默认调用的成员函数是 不带 const 的成员函数。 只有在初始化成员对象时用 const 修饰了,才会调用用 const 修饰的那个成员函数。查看全部
-
类 *p = new 类(); 相当于: 类 *p; p = new 类();查看全部
-
如果p是一个对象,那么&p,就是地址了。也就是说,对象p=*(&p)。查看全部
-
类 *p = new 类()。表示的是构造函数的传参,如果有类的无参构造函数,那么()可写可不写。查看全部
-
p是一个指针,那么*p就是一个对象。 理解1,Student *p = new Student();吧实例化的类给了对象(*p). 理解2,(*p)用“.”访问成员。用堆申请的数组Student *p = new Student[3];时,p[3]也是用“.”访问成员。说明p是指针,是一块存放地址的内存,用“->”访问成员;而(*p)和p[3]都是对象。查看全部
-
demo.cpp查看全部
-
堆中实例化的数组需要手动销毁释放内存,在栈中实例化的数组,系统自动回收内存查看全部
-
栈中 类名+数组名[n] 堆中 类名+ *p = new 类名 p = NULL; delete[]p;查看全部
举报
0/150
提交
取消