在 Map 中,改變 Key 的惟一方法是先將它刪除,再插入一個修改過的值。不要對 Key 進(jìn)行任何直接或間接的修改,這樣可能導(dǎo)致數(shù)據(jù)處于不確定的狀態(tài)。Map 的 Key 是 const 的,而 Set 則不一定,因為 C++ 標(biāo)準(zhǔn)沒有給出強(qiáng)制的規(guī)定。
文章來源:
http://my.donews.com/robinchow/2007/01/23/hoknidslvhgfwhsdmssqezjefwyazkshzcuh/