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

正在回答

4 回答

调用的的时候,你得把参数传进去啊,但是好像没法用数组,只能分两次(当然也可能有办法用数组只是我太菜了没有研究明白怎么用(但是有参的构造函数得传参数,你这个很明显没有传

Coordinate coor1(1,2);
Coordiante coor2(3,4);
coor1.printInfo();
coor2.printInfo();


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

同问。

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

感觉写的没错呀,是不是因为你的打印函数没有吧括号写进去,他的输出形式是括号括起来的

 cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;

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

报错信息那?Coordinate coor[2] = {Coordinate(1,2),Coordinate(3,4)};

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

举报

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

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

进入课程

为什么这样不行?

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