I'm using the std::map to save some stuff, the key is Guid*.
typedef boost::tuple<c_ptr, handler_ptr> ctuple;
typedef std::map<GUID *, ctuple> c_map;
My question is: Do I have a way to change the key of an item in the std::map? OTHER THAN copy the existing data to a new item that have the new key and remove the prev/old item (with the old key)
Thanks