<分区>
Base
是基类,Derived
是派生类。
Base* p = new Derived;
delete p;
让我们假设基本析构函数不是虚拟的。这是否会导致内存泄漏,如果是,为什么?修复它的解决方案是什么?
标签 c++
<分区>
Base
是基类,Derived
是派生类。
Base* p = new Derived;
delete p;
让我们假设基本析构函数不是虚拟的。这是否会导致内存泄漏,如果是,为什么?修复它的解决方案是什么?
最佳答案
可能。
可能不会。
它可能会使您的计算机爆炸。
它有未定义的行为。
停止询问,干脆不去做。 :)
关于c++ - 这会导致内存泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29436001/