IIRC, the standard library avoids throwing exceptions so that users
which compile without exception support shall be able to use as much
of the standard library as possible. Is this correct, incorrect or are
there other motivations?
Will this also be the case for the newly accepted libraries and for
TR2?
Will this "undefined behaviour"-strategy only apply to broken pre-
conditions or will error codes and the like be used for reporting
internal errors?
Best Regards, Johan
--
[ See http://www.gotw.ca/resources/clcm.htm
for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]