我有base
类和继承类的base
类:
class base
{
};
class derived : public base
{
std::string str;
};
我需要derived
使用指向类的指针来管理一个类base
,但以下代码会导致内存泄漏:
base* ptr = new derived();
delete ptr;
我要投ptr
,还是有更好的选择?
我有base
类和继承类的base
类:
class base
{
};
class derived : public base
{
std::string str;
};
我需要derived
使用指向类的指针来管理一个类base
,但以下代码会导致内存泄漏:
base* ptr = new derived();
delete ptr;
我要投ptr
,还是有更好的选择?