课程
/后端开发
/C++
/C++远征之封装篇(下)
void Line::setA(int x,int y)
{
m_coorA.setX(x);//??不理解
m_coorB.setY(y);
}
2017-05-22
源自:C++远征之封装篇(下) 2-6
正在回答
因为你在Line.h中实例化了一个坐标类的对象m_coorA,此时m_coorA.setX()即为调用对象m_coorA的函数,
void zuobiao::setx(int x)
m_ix = x;
此函数功能为传入一int 类型的值并复制给m_ix, 即得到了点m_coorA的X坐标。
伊利无菌砖 提问者
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通