1
我一直在使用一個使用boost元組作爲STL映射中的值。 直到現在,我只需構造元組並插入到地圖中,並在稍後階段檢索值。現在我需要能夠更改地圖中的元組。這是可能的,還是我遇到了你不應該使用元組而是使用結構的地方。增強元組是否可變?
感謝
我一直在使用一個使用boost元組作爲STL映射中的值。 直到現在,我只需構造元組並插入到地圖中,並在稍後階段檢索值。現在我需要能夠更改地圖中的元組。這是可能的,還是我遇到了你不應該使用元組而是使用結構的地方。增強元組是否可變?
感謝
只要元組是地圖值,而不是關鍵,該元組是完全可變的:
http://www.boost.org/doc/libs/1_41_0/libs/tuple/doc/tuple_users_guide.html#accessing_elements
在文檔中遺漏了此項。 得到<0>(t)= 5; – Pradyot 2009-12-22 17:02:29
RTFM,http://www.boost.org/doc /libs/1_41_0/libs/tuple/doc/tuple_users_guide.html#accessing_elements – sellibitze 2009-12-22 17:00:11