Like this article? We recommend
Exceptions Aren’t For Everybody
One of my InformIT colleagues, Danny Kalev, disagrees with me about using exception logic in C++. Indeed, Danny said as much when he reviewed this article: it’s the end product that counts. If using exception handling results in sloppy code that fails at run time, a rethink might be needed. My software philosophy has always been that if a mechanism such as exception handling helps programmers produce solid code quickly and efficiently, then go for it and use it, but keep an open mind!