1.read reference and write
参考:
0.Lessons Learned from Specifying Exception-Safety for the C++ Standard Library
https://www.boost.org/community/exception_safety.html
1.Effective C++ 29:追求异常安全的代码
https://harttle.land/2015/08/27/effective-cpp-29.html
2.Exception safety
https://en.wikipedia.org/wiki/Exception_safety