C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数。

2025-04-08 16:06:15
推荐回答(1个)
回答1:

出错的原因是,在初始化c2 时,没有合适的构造函数。
Circle类,你只定义了一个 构造函数,就是带两个参数的。
所以,修改的方法有2个
1
将 Circle c1(p1, 7), c2; 这一行 c2的部分 改成
c2(Point(), 0);

2
定义Circle的默认构造函数
Circle()
: radius(0)
{
}