/*
*檔名稱:test.cpp
*完成日期:2023年5月26
*問題描述:寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle(圓形)、rectangle(矩形)、********(三角形)。
用如下的main()函式,求出定義的幾個幾何體的面積和。
*/#include using namespace std;
//定義抽象基類shape
class shape
;//定義circle類
class circle:public shape
//建構函式
virtual double area() const
;protected:
double radius;
};//定義rectangle類
class rectangle:public shape
//建構函式
virtual double area() const
protected:
double width,height;
};class ********:public shape
//建構函式
virtual double area() const
protected:
double width,height;
};int main()
; //定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件
double areas=0.0; //areas為總面積
for(int i=0; i<6; i++)
cout<
第十三周專案3 形狀類族中的純虛函式
問題及 檔名稱 main.cpp 作 者 趙志君 完成日期 2016年6月1日 版 本 號 v1.0 問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。include usi...
第十三周專案 3 形狀類族的中的純虛函式
檔名稱 main.cpp 作 者 李德坤 完成日期 2016年5月21日 版本號 v1.0 問題描述 形狀類族的中的純虛函式 輸入描述 無 輸出描述 無 include define pi 3.14 include using namespace std class shape 抽象類 class ...
第十三周專案3 形狀類族的中的純虛函式
檔名稱 作 者 徐聰 完成日期 2016年6月2號 版 本 號 v1.0 問題描述 形狀類族中的純虛函式 include using namespace std class shape class circle public shape private double r double circle ...