Hi,
Does it make sense to have a std::map<char*,blah>? It seems to me that string literals' pointers would be compared instead of the strings themselves, as would normally happen for char* str1 == char* str2.
However, in my experience, std::map<char*,blah> constructions DO seem to work properly--so I'm assuming that the STL is doing a string equality test instead?
Thanks,
Ian