Just about every piece of example code everywhere omits error handling (because it \"confuses the issue\" that the example code is addressing). My programming knowledge come
I prefer the exception handling discussed in this article. It results in clean code and avoids explicit creation/deletion of objects just to process exceptions.
http://www.informit.com/articles/article.aspx?p=373339