First page Back Continue Last page Summary Graphics

Strong exception-safety guarantee


We've now finished the theoretical part of the talk – and are now starting the practical.
We are going to work through a series of examples starting on the plains below the exception-safety mountains and gradually ascending to the highest peak – that of the strong exception-safety guarantee.
The strong guarantee is clearly the most convenient for client code, and until we've looked at the cost of attaining it we won't be in a position to consider the alternative.
Having reached the highest peak we will backtrack and look at the route to weak exception-safety guarantee.
Please try to keep in mind our ultimate destination and not get lost in the details of how we get there. Some details of the route are more easily understood looking back from the peaks.