gpt4 book ai didi

c++ - 需要从 C++ 中的派生类调用基本析构函数方法?

转载 作者:可可西里 更新时间:2023-11-01 17:14:14 24 4
gpt4 key购买 nike

<分区>

请考虑以下事项:

class base{
base();
~base();
}:

class derived : public base{

};

在派生类没有定义析构函数的情况下,当派生对象被析构时,是否会自动调用基类析构函数?

否则,如果派生类中也有析构函数,是否必须显式调用基类析构函数?

class base{
base();
~base();
}:

class derived : public base{
derived();
~derived{
base::~base(); //do I need this?
}
};

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com