カレイドスコープ
我只是特務
2011年4月25日 星期一
map initialize的方法
Overloading兩個operator來達成這件事情, 說簡單不簡單, 說難也不難..
overload () 並回傳自己的referernce
overload cast (), 並回傳map
這樣做有什麼好處呢?一來可以在global map或是static map產生時就initialize, 也就不用另外寫一個function叫XXXInit之類的了, 二來這樣寫似乎可讀性也比較好, 把map的initialize的code也refactor過一次, 看來這是不錯的做法...
繼續閱讀全文...
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)