Copy Constructors and Exceptions Copy constructors are a bit different They can throw exceptions But generally shouldn't The library assumes they don't Same for the assignment operator