In general, I tend to use try/catch for code which has multiple failure points for which the failures have a common handler.
In my experience, this is typically co
To your second question: general guidelines are here, Herb Sutter also gives pretty good advise here.