@笨笨
空對象是很有用的,如果它是模板類對象,可以攜帶類信息被存儲。
主要還是對象這個概念的問題。如果一個空對象不使用實際的存儲空間來表示那用什么方式表示好呢?雖然是空對象,但畢竟還是個對象,總是要作為一個實體和其他實體進行區別的。如果要區別,那么必然需要某種標識,這種標識至少也是一個實體,它需要占用存儲空間。其實也就沒有辦法避免存儲空間了,那給其分配1個字節也是一種合乎情理的解決方案了。
re: 模板的聲明與實現的分離方法 EvilGhost 2011-04-11 12:32
很遺憾,這種方法僅僅便于代碼管理,還是不能繞開實現依賴,編譯效率仍然沒有提高。