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

错误 1 error C2512: “Coordinate”: 没有合适的默认构造函数可用

5790c67e0001082904440351.jpg



代码如图片。其总是出现《error C2512: “Coordinate”: 没有合适的默认构造函数可用》错误,不知道我错在哪了,求问。(因为之前写例子的时候的代码已经删了,所以这是我在视频中尽可能还原出来的,不知道是不是写漏了)




5790c67f00014b0005000590.jpg5790c67e00014fed03630391.jpg


5790c68000014c8d05000491.jpg


http://img1.sycdn.imooc.com//5790c7aa0001bcf204990363.jpg


正在回答

1 回答

把Line.cpp中的Line::Line(int x1,int y1,int x2,int y2)的后面加上:m_CoorA(x1,y1),m_CoorB(x2,y2) 没有初始化列表

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

Sorenly 提问者

感谢! 回去一翻,发现自己加上去而且运行通过了=_=| 也不知道当时为何那么犯傻
2016-07-22 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

错误 1 error C2512: “Coordinate”: 没有合适的默认构造函数可用

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