Assertion: exception | /r/ObjectUse | used for error handling
Facets:
Source sentences:
text: but not idiomatic in C++ and deliberately not supported well by C++ implementations (those implementations are optimized based on the assumption that exceptions are used for error handling).
text: Doing so will be slow and will confuse most C++ programmers who are rightly used to seeing exceptions used only for error handling.
text: Granted, it is much less of a concern if you make sure that exceptions are used only for error handling, and that the code was originally written with exception-safety in mind.