第13周專案2 形狀類族的中的純虛函式

2021-07-03 01:40:29 字數 724 閱讀 4389

【專案2-形狀類族的中的純虛函式】

寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle(圓形)、rectangle(矩形)、********(三角形)。用如下的main()函式,求出定義的幾個幾何體的面積和。 

int main()

; //定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件

double areas=0.0; //areas為總面積

for(int i=0; i<6; i++)

cout<

**:#include using namespace std;

class shape

;class circle: public shape

virtual double area()

};class rectangle: public shape

virtual double area()

};class ********: public shape

virtual double area()

};int main()

; double areas=0.0;

for(int i=0;i<6;i++)

cout<

執行結果:

第13周專案2 形狀類族的中的純虛函式

問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。int main 定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件 double areas 0.0 areas為總面...

第13周專案3 形狀類族中的純虛函式

檔名稱 第13周專案3 形狀類族中的純虛函式 完成日期 2016.6.1 版本號 v1.0 問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。輸入描述 程式輸出 includ...

第13周專案3 形狀類族中的純虛函式

include using namespace std class shape class circle public shape int area int circle area class rectangle public shape int area int rectangle area cl...