析构函数定义为虚函数有何好处?
1 我们知道"析构函数"的作用就是卸载资源, 2 而虚函数能保证"总是执行实际对象的"那个函数. 3 所以,我们把析构函数定义为虚函数总能保证对象释放时总是调用"对象自己的函数", 4 析构函数定义为虚函数的好处就是能避免"资源泄露",更安全. 因此析构函数总是虚函数.因为这样总不会有错;否则,你就要处处小心本文共 468 字,大约阅读时间需要 1 分钟。
析构函数定义为虚函数有何好处?
1 我们知道"析构函数"的作用就是卸载资源, 2 而虚函数能保证"总是执行实际对象的"那个函数. 3 所以,我们把析构函数定义为虚函数总能保证对象释放时总是调用"对象自己的函数", 4 析构函数定义为虚函数的好处就是能避免"资源泄露",更安全. 因此析构函数总是虚函数.因为这样总不会有错;否则,你就要处处小心转载于:https://www.cnblogs.com/shelvenn/archive/2008/01/11/1035011.html