So in the last few days there was a thread on throwing exceptions from destructors. Today we have this issue about exceptions and there effect on the performance of a large scale C++ applications. We get tons of posts from people that want to or are currently developing production applications in C++ that don’t know 10% of what should be considered minimal knowledge for serious use of C++.
There is a secret to becoming a proficient C++ developer that many newbs don’t know…. Shhhhh here it is you have to read and then after that you have to read some more, and then after that…. yes, read some more. Do you see a pattern here?
So here is the single most important book a C++ developer must absolutely read (more than once) and probably own, around $50.00 U.S. new and I have seen it on Amazon used for $28.00, More Effective C++ Scott Meyers 0-201-63371-X
The knowledge in this book, like many others, has become common knowledge and is easily attainable. The only requirement is to remove your fingers from the keyboard and use them to turn the pages of the books. It is just not possible to achieve the same level of knowledge by spending 20 hours a day hacking out some of the worst code in the history of man kind. There, another myth dispelled.
As to the current subject and all the myths surrounding it, that book contains 5 sections, of the 35, regarding exceptions.
-pete