最赞回答 / 哈哈遛一遛
常指针与普通指针的区别在于隐含的this指针可读可写行,常指针中this指针只能读不能写,而普通的成员函数是即可读又可写的,因此常指针可以调用普通的成员函数
2017-07-19
最新回答 / HorseManPassby
因为构造函数已经初始化m_iX,m_iY了,所以不需要定义set函数了,显得重复;因为这里不需要调用m_iX,m_iY,所以不需要定义get函数了
2017-06-30
最新回答 / qq_牛仔要放羊_0
Array::Array(const Array &Arr){ m_iCount = Arr.m_iCount; m_pArr = new int[m_iCount]; for(int i=0;i<m_iCount;i++){ m_pArr[i] = Arr.m_pArr[i];}}//将拷贝函数由浅拷贝修改成深拷贝
2017-06-15
最新回答 / 慕粉2232547490
代码实现是可以的呀,为什么听这门课程的时候老师说,成员对象没有默认的构造函数,就必须的初始化列表中为成员对象初始化。我的Line类构造函数和拷贝构造函数Line::Line(int x1,int y1,int x2,int y2){ Point_A =new Point(x1,y1); Point_B =new Point(x2,y2); cout<<"Construction Line(int x1,int y1,int x2,int y2)"<<endl;}L...
2017-05-22