这会导致内存泄漏吗

这会导致内存泄漏吗

This question already has answers here:
When to use virtual destructors?
                                
                                    (16个回答)
                                
                        
                                4年前关闭。
            
                    
Base是基类,而Derived是派生类。

Base* p = new Derived;
delete p;


假设基本析构函数不是虚拟的。这会导致内存泄漏吗?如果是,为什么?而解决该问题的解决方案是什么?

最佳答案

它可能。

可能不会。

它可能会炸毁您的计算机。

它具有不确定的行为。

别再问了,别干了。 :)

关于c++ - 这会导致内存泄漏吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29436001/

10-09 09:18