資源簡介
(1)在《C++面向對象程序設計》第6章例6.3的基礎上作以下修改,并作必要的討論。
○1把構造函數修改為帶參數的函數,在建立對象初始化。
○2先不將析構函數聲明為virtual,在main函數中另設一個指向Circle類對象的指針變量,使它指向變量,使它指向grad1。運行程序,分析結果。
○3不作第②點的修改而將析構函數聲明為virtual,運行程序,分析結果。
(2)聲明抽象基類Shape,由它派生出3個派生類:Circle(圓)、Rectangle(矩形)、Triangle(三角形),用一個函數printArea分別輸出以上三者的面積,3個圖形的數據在定義對象時個給定。
代碼片段和文件信息
- 上一篇:C語言+SDL俄羅斯方塊
- 下一篇:最大子段和/三種方法/c++
評論
共有 條評論