-
class Array { public: Array(); Array(const Array &arr); ~Array(); void setCount(int count); int getCount(); private: int m_iCount; }查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
动画控制查看全部
-
人类(MazePerson)查看全部
-
迷宫类(MazeMap)查看全部
-
const在成员函数前面行吗?查看全部
-
动画控制查看全部
-
人类结构查看全部
-
人类结构查看全部
-
迷宫类查看全部
-
this是指针,解引用后的*this不是指针,是一个对象。原本返回类型写成Array的话,函数返回是值传递,返回的是一个新的对象,这个对象的内容和*this是一样的,但他们不是同一个对象(就是在内存里新开了一块地方,再把*this的内容拷贝到这里)。而返回类型改成Array&后函数返回是引用传递,返回的是对象本身,就是*this http://www.imooc.com/qadetail/140806 by Topwood查看全部
-
如果数据成员是private,在类外就要通过类定义的函数去访问。查看全部
-
如果坐标类有一个默认构造函数,那么在实例化线段对象的时候,不使用初始化列表。 如果坐标类要求必须有参数传入,那么在实例化线段类的时候,必须用初始化列表讲相应的值传递给坐标类查看全部
-
Coordinate类没有定义默认构造函数,且因为已经定义了一个构造函数,故编译器也不会为你自动生成一个默认构造函数。可是在main函数中,定义了一个Coordinate数组,这会对每一个元素进行初始化,如果不在定义的时候按照自己写的构造函数初始化,由于没有默认构造函数,所以没有匹配的调用,编译失败。查看全部
-
在堆中实例化一个对象有 p->m_iX = 1; p[0].m_iY = 2; 两种方式来访问第一个对象的数据成员查看全部
举报
0/150
提交
取消