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){}
那些abcd我不认识,但是我猜它的意思是你的Prog1.cpp的第31和40行有问题,但是到底是不是真的有语法问题只有查看了程序上下文才能确定.它还提示有一个:“{”错误,也许是多了{也许是少了{.还有一个错误是:CRect有问题,可能是包含这个类的某个函数又或者某个地方调用这个类函数有语法问题,这也可能你调用了这个类的私有函数.
重做吧,孩子,一塌糊涂