【博客9】析構函數未捕獲異常引發的 "coredump"

今天記錄一下:析構函數未捕獲異常引發的 "coredump" 問題引發:以前看effective c++提到過:不要讓異常逃離你的析構函數。原因是析構中如果拋出異常,那麼往往是配合要析構其他有關對象,但是如果其他對象的析構中也拋出異常,這樣會使得處理變得複雜,且得不到正確處理。今天在看有關c++陷阱的書時,再次提到了這個問題,就舉書中例子,記錄下爲什麼析構函數最好不要拋出異常: 代碼如下: 測試結
相關文章
相關標籤/搜索