用c++编写一个矩形类

编写一个矩形类,数据成员为长和宽,成员函数包括计算周长函数,计算面积函数,构造函数、析构函数,拷贝构造函数,在主函数中定义该类对象调用相应的函数并输出... 编写一个矩形类,数据成员为长和宽,成员函数包括计算周长函数,计算面积函数,构造函数、析构函数,拷贝构造函数,在主函数中定义该类对象调用相应的函数并输出 展开
 我来答
pardream941026
2017-12-22 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1338万
展开全部
#include <iostream>
using namespace std;

class Rectangle {
  private:
    double length;
    double height;
    double area;
    double circumference;
  public:
    Rectangle() {}
    Rectangle(double l, double h) {
      length = l; height=h;
    }
    Rectangle(const Rectangle &r) {
        length = r.length;
        height = r.height;
    }

    ~Rectangle() {
        cout << "destruct function ... " << endl;
    }

    void setLength(double l) {length = l;}
    void setHeight(double h) {height = h;}
    double calcCircumference() {circumference = 2*(length+height); return circumference;}
    double calcArea() {area=length*height;return area;}
    double getCircumference() {return circumference;}
    double getArea() {return area;}

};

int main(){
    Rectangle a(100,20);
    Rectangle b(a);

    cout << "Area : " << a.calcArea() <<endl;
    cout << "Circumference : " << a.calcCircumference() << endl;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式