問題詳情

一、你是個物件導向程式設計師,你首先寫了兩個 C++的類別,其程式碼如下: 然後你繼續寫一個 main()來完成你的實作。你的同事會幫你完成一個 generateData()的副程式,它會負責產生一堆 Rectangle 或 Circle 裝在一個 vector container,然後回傳。你的目標是將 vector container 裡面的每一個物件的面積通通加總。 你想要用多形(polymorphism)來完成這件事情。請撰寫未完成的 main()以及你需要對 Rectangle, Circle 兩個 class 的原始程式碼做任何的修改。(25 分)

參考答案

答案:B,D
難度:非常困難0.0990099
統計:A(1),B(36),C(4),D(11),E(96)

內容推薦

內容推薦