Nói rằng tôi có:Một destructor có phá hủy một thành viên tĩnh không?
class A
{
A()
{}
~A()
{}
};
class B
{
public:
B()
{}
~B()
{}
private:
static A mA;
};
B* pB = new B;
delete pB;
Khi tôi gọi xóa PB, destructor của B sẽ được gọi. Điều này sau đó sẽ gọi destructor cho thành viên tĩnh A?
có thể câu hỏi của bạn là "Khi thành viên tĩnh bị hủy"? –