在c++中,构造函数和析构函数执行的先后顺序是怎样的

2024-11-28 19:26:08
推荐回答(5个)
回答1:

构造函数是在对象创建时执行的

析构函数是在对象被删除时执行的。

你可以写一个class,测试一下,一个构造函数,一个析构函数,在构造函数里输出一个语句,在析构函数里输出令一个语句,看看那个语句输出,你就知道他们的执行顺序了

回答2:

构造函数是在对象创建时执行的

析构函数是在对象被删除时执行的。

回答3:

构造函数是申请资源并创建类的对象
析构函数是释放类对象和相关资源

回答4:

构造函数是在对象创建时执行的

析构函数是在对象被析构时执行的。

回答5:

没有构造何来析构