求c++大佬帮忙写下注释,萌新求助

int main()
{
Point a(3,5);坐标点,后面加了指针符号的是指针
a.Point::showData();

Circle o(2,2,1);
o.Circle::showData();
cout << "圆的面积是" << o.Circle::getArea() << endl;
o.Circle::getRelationOfPointAndCircle(a);

Arc hu(0,0,1,0,30);
hu.Arc::getArc();
cout << "圆弧的长度是" << hu.Arc::getLength() << endl;
cout << "圆弧的面积是" << hu.Arc::getArea() << endl;
hu.Arc::getRelationOfPointAndArc(a);
hu.Arc::getRelationOfArcAndCircle(o);
return 0;
麻烦写详细一点哈

int main() {
Point a(3,5); //变量定义形式调用构造函数,定义一个点,坐标(3,5)
a.Point::showData(); //调用Point类中的showData函数显示数据
Circle o(2,2,1); //变量定义形式调用构造函数,定义一个圆,可能是:坐标(2,2),半径1
o.Circle::showData(); //调用Circle类中的showData函数显示数据
cout << "圆的面积是" << o.Circle::getArea() << endl; //调用Circle类中的getArea函数计算面积输出,计算的是上边定义的o的圆面积
o.Circle::getRelationOfPointAndCircle(a); //调用Circle类中的getRelationOfPointAndCircle函数,大概是判断a点与圆的关系
Arc hu(0,0,1,0,30); //变量形式调用构造函数,定义一个弧,参数位0,0,1,0,30
hu.Arc::getArc(); //调用Arc类的getArc函数,计算hu的...
cout << "圆弧的长度是" << hu.Arc::getLength() << endl; //调用hu的getLength函数输出
cout << "圆弧的面积是" << hu.Arc::getArea() << endl; //调用hu的getArea函数输出面积hu.Arc::getRelationOfPointAndArc(a); //判断弧和点a的关系
hu.Arc::getRelationOfArcAndCircle(o); //判断弧和圆o的关系
return 0; //结束返回
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-28
题主您好,因为您没有给出class的定义内容,所以可能有些不太准确,下面是我的答案
希望能帮到你~

int main()
{
Point a(3,5);//定义一个point类型的a对象,建立一个点,并赋予初始值3,5
a.Point::showData();//调用point类型的成员函数showData()
Circle o(2,2,1);//定义一个Circle类型的o对象,并赋予初始值2,2,1
o.Circle::showData();//调用Circle类型的成员函数showData()

cout << "圆的面积是" << o.Circle::getArea() << endl;//输出圆的面积
o.Circle::getRelationOfPointAndCircle(a);//调用Circle成员函数,得到点和圆的关系
Arc hu(0,0,1,0,30);//定义一个Arc类型的hu对象,并赋予初始0,0,1,0,30

hu.Arc::getArc();//调用Arc类型的成员函数getArc()
cout << "圆弧的长度是" << hu.Arc::getLength() << endl;//输出圆弧的长度
cout << "圆弧的面积是" << hu.Arc::getArea() << endl;//输出圆弧的面积
hu.Arc::getRelationOfPointAndArc(a);//调用Arc成员函数,得到点和圆弧的关系
hu.Arc::getRelationOfArcAndCircle(o);//调用Arc成员函数,得到圆弧和圆的关系
return 0;
第2个回答  2020-04-27
C++是比C好两个档次,是个不错的评分,应该可以得到奖励,通常C是合格,比合格高两个档次,继续努力吧,或许明年会更好!追问

你是认真的嘛

第3个回答  2020-04-28
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
相似回答