顯式調用析構函數

1。顯式調用的時候,析構函數相當於的一個普通的成員函數
2。編譯器隱式調用析構函數,如分配了對內存,顯式調用析構的話引起重複釋放堆內存的異常
3。把一個對象看作佔用了部分棧內存,佔用了部分堆內存(如果申請了的話),這樣便於理解這個問題
      系統隱式調用析構函數的時候,會加入釋放棧內存的動作(而堆內存則由用戶手工的釋放)
      用戶顯式調用析構函數的時候,只是單純執行析構函數內的語句,不會釋放棧內存,摧毀對象
原文地址:http://blog.csdn.net/todototry/archive/2007/01/15/1483614.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章