C++箴言:防止因异常而离开析构函数