天天看點

lambda表達式給map指派

今天有個需求,要把各檔案字尾與不同檔案圖示對應起來,即一對多的關系,一個圖示對應多檔案類型。

本來想在類中放個常量map,結果發現常量map初始化是個問題,包括二維資料初始化,網上大部分人都說用static const ,還真是挺麻煩,這個算是個c++的缺陷嗎?

最後還是妥協了,就用了一個普通的map成員(實在沒想到還有哪個比較好的一對多資料結構).

再寫個函數初始化它.也不叫初始化了,叫指派.

感覺寫麻煩了,不過還是覺的lambda有意思 (vs2010中的c++0x 非11)。

求大神拍磚!

繼續閱讀