http://www.drdobbs.com/cpp/practical-c-error-handling-in-hybrid-env/197003350?pgno=4
В этой статье Herb Sutter объясняет, что для исключения исключения требуется копия исключения, созданная как временная, и поэтому использует std::auto_ptr
для обхода служебных данных. В свете семантики перемещения, доступной на С++ 11, это все еще необходимо?