精華區beta Programming 關於我們 聯絡資訊
※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言: > C++ 實作這種功能也未必會用到多型, > 而且 C++ 的多型性質並沒有時間上的 overhead, 你好! c++ 的多型不是以 繼承 + virtual function 完成嗎? 若我沒記錯, 多型的程式便會慢一點。 > 除非是做 virtual function call 或 RTTI 時才會發生, > 但這二者都是非必要性的。 > operator overloading 不過就是一般的 function call, > 或是 inline 展開而成的連續程式碼... > 跟 C 的實作方式比較起來, > 並不會有比較慢的現象(當然也不會比較快,這裡我是強調沒有 CPU overhead), > 因為 C 也是必須寫 function 來實作這些動作, > function call 一樣不能避免(當然也是可以 inline)。 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 211.21.178.166