#include using namespace std;
class shape
;
class circle:public shape
; virtual float area() const;
private:
float radii;
};
float circle::area() const
class rectangle:public shape
virtual float area() const;
private:
float length;
float wide;
};
float rectangle::area() const
class ********:public shape
virtual float area() const;
private:
float length;
float height;
};
float ********::area() const
int main()
; //定義基類指標陣列pt,各元素指向乙個派生類物件
double areas = 0.0; //areas為總面積
for(int i = 0; i < 6; i++)
cout << "totol of all areas=" << areas << endl; //輸出總面積
system("pause");
return 0;
}
第13周任務1
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 5 月 14 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 任務1.2 include using namespace std class vehicle 任務1...
第13周任務2 1
作 者 付文傑 完成日期 2012 年 5 月 16 日 版 本 號 x1.0 任務2 下面給出了基類animal和main 函式。任務2.1 根據main 函式給出的注釋提示,設計出相關的各個類。任務2.2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改...
第13周任務4
include includeusing namespace std const double p 3.14 class csolid 定義虛基類 class ccube public csolid class cball public csolid class ccylinder public c...