析构函数何时调用

总结了下,析构函数的调用情况分以下几类:

1.对象生命周期结束,自动销毁;(如对象作为参数进行函数值传递)

2.delete指向对象的指针,或者delete指向基类的指针,且基类的析构函数是虚函数;

3.当类中包含其他类成员,当该类的析构函数调用时,成员对应的类的析构函数也会被调用。

posted @ 2015-11-01 23:16  Socrate.hj  阅读(1819)  评论(0编辑  收藏  举报