尽管拥有虚拟析构函数,如何防止内存泄漏?

时间:2019-08-01 15:47:30

标签: c++ virtual

我在基类和子类中都有一个虚拟析构函数,当我在main中创建一个typ子类对象时,它会检测到内存泄漏,我不知道在哪里使用delete? 下面是我在main函数中的代码,下面是我来自一个类的代码。我的课程中没有任何指针。

我知道如何使用DELETE和DELETE []但在这里没有用。

如果我确实在main中删除,则会抱怨,并且我没有指向该类的指针。

问题没有解决,我在其他任何地方都找不到。

int cap = 5;

superKlass** media;

media = new superKlass * [cap];

media[0] = new underKlass(122, "LOST", 2004);


--------------------

superKlass::~superKlass()
{

}

0 个答案:

没有答案
相关问题