最新回答 / qq_木鱼_15
首先你问题描述得不是很清楚,两段代码都是一样的,你的意思如果是将行一那一行代码放到最后一行,那m_iCount的赋值就放在了最后,那未赋值的m_iCount就是一个随机值,m_pArr[]这个数组的长度就无法确定。
2020-09-17
最新回答 / 星之卡比Q
这个线段对象中含有两个点的XY坐标,也就是四个参数,Coordinate类中一个实例化对象包括了一个点的两个参数XY,使用两次Coordinate类的实例化对象就相当于声明了四个参数, 为什么要这样写可能是因为老师要深化这一章中“对象中包含着另一个对象”的知识点
2020-09-06
最新回答 / BasicPlusPlus
这问题,我先断下句。老师说的意思:是不是就算参数和private成员变量,就算不是一样的名字,编译器也自动给成员变量加了个this。回答是的,this一定会生成。和参数名,成员变量名无关。直接看代码。<...code...>Length是成员变量,可以直接用this指针调用。不写this就是默认调用。
2020-07-30
最新回答 / 夏冰工作室
当对象数组做类的成员时,可以这样写构造函数:Line(int x1,int y1,int x2,int y2){coord[0].m_iX=x1;coord[0].m_iY=y1;coord[1].m_iX=x2;coord[1].m_iY=y2;}
2020-05-28
最新回答 / 慕雪2380886
Line类的数据成员有Coordinate类实例化的两个坐标,传入了参数,它会赋值给Coordinate类的两个坐标(x1, y1)(x2, y2),printInfo在Coordinate类中定义,自然可以输出两个坐标。传入的顺序好好思考一下,是谁传给谁,就可以了。
2020-03-24