C++编程出错,求解
E:\Exam\67000122\BC\599\Prog1.CPP(30):errorC2629:unexpected'classCRect('E:\Exam\67000...
E:\Exam\67000122\BC\599\Prog1.CPP(30) : error C2629: unexpected 'class CRect ('
E:\Exam\67000122\BC\599\Prog1.CPP(30) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
E:\Exam\67000122\BC\599\Prog1.CPP(41) : error C2661: 'CRect::CRect' : no overloaded function takes 2 parameters 展开
E:\Exam\67000122\BC\599\Prog1.CPP(30) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
E:\Exam\67000122\BC\599\Prog1.CPP(41) : error C2661: 'CRect::CRect' : no overloaded function takes 2 parameters 展开
3个回答
推荐于2018-04-05
展开全部
CRect(Point a(1,1), Point b(2,2){A=a,B=b;}这里错了
带缺省值的函数, 只支持基本数据类型~~
要实现你想达到的效果, 使用以下方式(替换错误的那行代码):
CRect():a(1,2),b(2,2){}
CRect(Point a, Point b):A(a),B(b){}
带缺省值的函数, 只支持基本数据类型~~
要实现你想达到的效果, 使用以下方式(替换错误的那行代码):
CRect():a(1,2),b(2,2){}
CRect(Point a, Point b):A(a),B(b){}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-12
展开全部
那些abcd我不认识,但是我猜它的意思是你的Prog1.cpp的第31和40行有问题,但是到底是不是真的有语法问题只有查看了程序上下文才能确定.它还提示有一个:“{”错误,也许是多了{也许是少了{.还有一个错误是:CRect有问题,可能是包含这个类的某个函数又或者某个地方调用这个类函数有语法问题,这也可能你调用了这个类的私有函数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-12
展开全部
重做吧,孩子,一塌糊涂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询