为了账号安全,请及时绑定邮箱和手机立即绑定

setA(int x,int y)和setB(int x,int y)这两个函数有什么用

/*void CLine::setA(int x,int y)
{	m_coorA.setX(x);         
     //调用CCoordinate的setX方法
     	m_coorA.setY(y);}
 void CLine::setB(int x,int y){
 	m_coorB.setX(x);	
 	m_coorB.setY(y);}*/

我注释了这两个函数一样可以运行,结果也正确,主函数根本没调用,有啥用?

正在回答

2 回答

那是因为这个例子根本没有弄初值这些,要是你想调一个线段把他打印出来就需要用到这个

0 回复 有任何疑惑可以回复我~

调用这两个函数,给对象成员(m_coorA,m_coorB)赋值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

setA(int x,int y)和setB(int x,int y)这两个函数有什么用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信