C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?编译不通过,出现问题的语句已经

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 22:32:28
C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?编译不通过,出现问题的语句已经

C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?编译不通过,出现问题的语句已经
C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.
不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?
编译不通过,出现问题的语句已经加了注释,
这个程序是不是毛病很多?因为很多概念搞不清楚





圆类成员函数包括构造函数、求面积的函数和输出显示圆心
坐标及圆半径的函数.
输出结果见样张.JPG
-------------------------------------------------------*/
#include <iostream>
using namespace std;
const double PI=3.14159;


//
void Circle::show()
{
    cout<<"圆心X坐标="<<p1.getX()<<",圆心Y坐标="<<p1.getY()<<endl;
    cout<<"圆半径="<<radius<<endl;
}
int main()
{
        


        Point p1(9,2),p2;  //9为x坐标,2为y坐标
        Circle c1(p1,7),c2;  //7为半径 p1为圆心点  // 出现问题的语句
        c1.show();
        cout<<"圆的面积="<<c1.getArea()<<endl;
        p2.SetP(1,1);//改变圆心坐标
        c2.SetCC(p2,4);//以p2为圆心坐标,改变c2的半径
        c2.show();//显示c2
        cout<<"圆的面积="<<c2.getArea()<<endl;
                return 0;


}

C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?编译不通过,出现问题的语句已经
出错的原因是,在初始化c2 时,没有合适的构造函数.
Circle类,你只定义了一个 构造函数,就是带两个参数的.
所以,修改的方法有2个
1
将 Circle c1(p1,7),c2; 这一行 c2的部分 改成
c2(Point(),0);
2
定义Circle的默认构造函数
Circle()
:radius(0)
{
}

设计一个圆类(circle),数据成员包括radius(圆半径);成员函数包括:1、构造函数(要求对构造函数进行重 设计一个圆类(circle),数据成员包括radius(圆半径);成员函数包括:1、构造函数(要求对构造函数进行重 C++:圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数.不要用其他的知识点,就下面程序出现的知识点来讲,拷贝函数是否必要?编译不通过,出现问题的语句已经 C++题 定义一个circle类定义一个circle类.包括数据成员Radius(半径),成员函数GetArea().计算圆的面积,构造一个Circle的对数进行测试 定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括输出复数以及构造函数的初始化.急 创建一个点类Point,含三个属性:两个点的坐标(x,y)和保存两点间距离的d;成员函数包括:构造函数,设置和获取数据成员值的成员函数,求两点间距离的成员函数以及输出一个点的坐标的成员 c++求圆柱体表面积定义基类location,包含私有成员:x,y,公有成员函数:构造和析构函数,求面积函数area()和位置信息函数get_x()和get_y() 类中构造函数和成员函数相同吗 编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++ 定义圆类circle,数据成员有半径radius,成员函数有默认构造函数,默认半径为10,构造函数,计算圆面积圆周长以及输出函数,分别构造默认对象和半径为15的对象,输出各对象的周长和面积 设计一个园类circle和一个桌子类table,circle类包括私有数据成员半径radius和求圆面积得成员函数getarea():table类包含私有数据成员height(高度)和返回高度的成员函数getheight().另设计一个 先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的创建一个点类(Point),数据成员包括x和y坐标,成员函数包括用来给数据成员初始化的构造函数,设置和获取x,y坐 定义一个Circle类,包括数据成员R(半径),成员函数Area( ),计算圆的面积.定义一个对象B进行测试. 创建圆类Circle用来描述圆,私有数据成员radius记录圆的半径.要求用成员函数实现以下功能:①在构造函数里面设置圆的半径;②成员函数area计算圆的面积; 要求在主函数里面输出圆的面积 C++问题:定义一个Rectangle类,包括两个数据成员length和width,以及用于求长方形面积的成员函数.再定义Rectangle的派生类Rectangular,它包括一个新数据成员height和用来求长方体体积的成员函数.在main 设计出矩形类,具有长宽,构造函数,析构函数和其他成员函数,并输出当前长,宽,面积.速速回答 定义一个关于日期的类,其中包括私有数据成员year,month,day定义一个关于日期的类,其中包括私有数据成员year,month,day,公有成员函数有构造函数,输出函数及判断是否闰年的函数.然后再主函数中 C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.功能要求:1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).2.类中具有的成员函数包括:1.无参的构造函数Rectangle()2.有参