Scott Lehman wrote: > 1) std::map.find() does not do string compares. I would suggest not > storing raw pointers in a map to avoid just such a bug. Actually it will, if there's a relevant overload. It's all down to what you're comparing. Tony