假設有一個析構函數的對象爲:在析構函數中調用函數是一種很好的做法嗎?
anObject::~anObject()
{
_functionCalledfromDestructor=1; //this sets the flag = 1
functionCall(); //this function does something different than usual
//on seeing the flag
}
我的問題:
是在析構函數編碼一個很好的做法的這種風格/方法?
一定'functionCall'不拋出異常! – ildjarn 2012-07-18 19:13:02