析构函数何时被调用

#include<iostream>
using namespace std;
class A
{
public:
    A()
    {
        cout<<"constructing A"<<endl;
       
    }
    ~A()
    {
        cout<<"desconstruting A"<<endl;
    }
};
void disp()
{
    A oo;
}
int  main()
{
    //A oo;
    disp();
    cout<<"take a mark"<<endl;
}

image

当对象生存周期结束时,析构函数会被调用

原文地址:https://www.cnblogs.com/lzh-Linux/p/3480320.html