* 檔名稱:text.cpp
* 完成日期:2023年5月22日
* 版本號:vc++6.0
* 問題描述:設計乙個抽象類csolid,含有用於求表面積
及體積的兩個純虛函式。設計派生類ccube、
cball、ccylinder,分別表示正方體、球體
及圓柱體。在main()函式中,定義csolid *p;
(p是指向基類的指標,且這個基類是個抽象類)。
要求利用這個p指標,能夠求出正方體、球體及圓
柱體物件的表面積及體積。
*/#include#define pi 3.1415926
using namespace std;
class csolid
;class ccube:public csolid
virtual double get_area() const
virtual double get_volum() const
};class cball:public csolid
virtual double get_area() const
virtual double get_volum() const
};class ccylinder:public csolid
virtual double get_area() const
virtual double get_volum() const
};int main()
; //定義基類指標陣列p,使它每乙個元素指向乙個派生類物件
for(int i=0; i<6; i++)
{s=p[i]->get_area();
v=p[i]->get_volum();
cout<<"表面積為:"<
第十三周 立體類族共有的抽象類
問題及 完成日期 2016 5 24 檔名稱 立體類族共有的抽象類 輸入描述 無 輸出描述 體積面積值 include iostream using namespace std const double pai 3.1415926 抽象立體圖形基類 class csolid 立方體類 class c...
第十三周 專案3 立體類族共有的抽象類
專案3 立體類族共有的抽象類 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個p指標,能夠求出正方體 ...
第十三周 專案3 立體類族共有的抽象類
檔名稱 time.cpp 版本號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個...