已采纳回答 / 阿臣儿
这个Array是一个我们自定义的类,它和int其实差不多,只不过int是系统给我们定义好了的,我们直接去使用就好了,声名一个函数的时候最前面的是返回的类型(无返回值用void),比如视频中的int getlen(),返回的是一个int类型的值,而Array printInfo()返回的是一个Array类型的值(临时对象),所以后面老师可以继续使用 .(点)运算符访问这个临时对象的其他成员函数,不知道楼主能不能明白
2018-09-28
已采纳回答 / 知否bot丶
常对象只能调用常成员函数。 m_coorA为常对象,而setA 为普通成员函数,m_coorA.setA(T* this,int x,int y)参数 T* this指的当前对象有可读可写权限,而m_coorA 只有可读权限。肯定是不可以的。
2018-08-22