精華區beta Programming 關於我們 聯絡資訊
※ 引述《FlyinDeath.bbs@ptt.cc (死之舞)》之銘言: > ※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言: > : 敝以為 OOP 的重點在於虛擬與多型 > : 而 overload 跟 Generic Programming 比較相關 > : 有錯請指正 > overload不就是一種實現polymorphism的方法? > generic programming的關鍵應該是template才對吧 其實 overloading 在 generic programming 也佔有非常重要的地位 如果 C++ 沒有 overloading 技術的話,那它的 generic programming 精采的程度就大大減少了。 舉個例來說,STL 的 sort(beg,end) algorithm,若採用預設的 less functor 來作為排序的比較動作,如果被排序的型別沒有 overload 一 個 public 的 operator<,那 sort 也就不能使用了。 -- , 秘密情人 (bbs.cse.ttu.edu.tw) ~\ Post From: 61-70-137-117.adsl.static.giga.net.tw