> > I am going to much prefer something that gives me some sort of real > > clue about the nature of the problem instead of the cryptic message > > "pointer conflict"... > > Only if you can read English. Don't forget that. :-)
True... > FWIW, I much prefer well-defined what() strings ("boost::pointer_conflict") > that I can use as keys into a message table over implementation-defined > descriptive messages. I don't I agree with this. While I have no issue with your desire to have implementation defined descriptive messages we can't expect all libraries (eg: non-boost) that throw std::exception to follow this policy. Seems to me we would be better off with something like boost::exception that provides a message_key() function above and beyond the normal what() for this purpose. Then libraries would have what() provide the implementation default message for those that didn't want to create custom messages. Jeff _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost