gpt4 book ai didi

c++ - 如何调用类的析构函数/构造函数

转载 作者:太空宇宙 更新时间:2023-11-04 16:02:26 25 4
gpt4 key购买 nike

假设我有两个这样的类:

controller.hpp(包含在controller.cpp中)

#include "testing.hpp"
class controller
{
public:
testing _testing; // call constructor
}

测试.hpp

class testing
{
public:
testing();
~testing();
}

如何调用 testing 的析构函数并从 controller.cpp 重新构造它?谢谢。

最佳答案

我认为,您完全误解了默认构造函数的概念。主要思想是您几乎从不显式调用默认构造函数(缺少放置 new)。析构函数同上。因此,在您的情况下,testing 构造函数将在 controller 对象创建时自动调用,并且它的析构函数将在 controller 对象被销毁时调用.

关于c++ - 如何调用类的析构函数/构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41145324/

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