I usually use C++ stdlib map whenever I need to store some data associated with a specific type of value (a key value - e.g. a string or other object). The stdlib map implem
std::tr1::unordered_map, in
if you don't have tr1, get boost, and use boost::unordered_map in