destructor

destructor

文章 0 浏览 5

虚拟功能无法正常运行

可能的重复: 类具有虚拟函数和可访问的非虚拟析构函数 我从 thenewboston 的教程中获得了此代码: #include using namespace std; class Enemy { pu…

污味仙女 2024-11-06 00:20:22 4 0

终结器和析构器,维基百科怎么说?

据我了解,关于这个问题有两个阵营 - 第一个阵营认为终结器是 C# 特有的析构函数。所以他们认为这两件事是一样的。 第二个阵营认为两者之间存在细微差…

╰沐子 2024-11-05 04:24:12 5 0

我必须显式调用析构函数

class TsDatabasePool { private: TsDatabasePool(int numDBConn, std::string& DBName, std::string& DBType); static TsDatabasePool* objInst_; pu…

‘画卷フ 2024-11-03 16:26:44 5 0

你发现这个 C++ 有什么问题吗?代码?

#include #include using namespace std; class A { public: int *p; A() { p =new int; } ~A() { delete p; //Is this what i am doing is correct? …

夏雨凉 2024-11-03 12:17:34 3 0

使用基类的析构函数/Dispose?

在 C# 中,如文档中所述,以及这篇好文章的接受答案,据说类不会继承其父类的析构函数。 问题: 如果我想确保处置基类的私有元素,是否在所有子类中实…

清晨说晚安 2024-11-02 19:20:08 5 0

C#:在终结器中,如何确定应用程序是否正在关闭?

我有一个终结器,在应用程序关闭期间似乎总是失败。我认为这是因为它保留了一些此时不再有效的本机资源。有没有办法在析构函数/终结器中判断它是否由…

绿萝 2024-11-02 07:20:38 5 0

在被删除的对象内部动态分配对象会发生什么?

当我在对象上使用 delete 关键字时,对象析构函数是否被执行?如果我删除的对象包含其他指针而我不删除它们怎么办,这是内存泄漏吗? 有时我对何时使…

怎樣才叫好 2024-11-01 07:48:01 5 0

复制构造函数、析构函数和赋值运算符。我们什么时候不需要它们呢?

我知道 C++ 的经验法则,当您将 cctor、dtor 或 op= 添加到您的类中时,您还需要添加其他两个以使您的类在所有情况下都能正常工作。 是否存在不需要提…

空心↖ 2024-10-29 07:51:52 7 0

检测析构函数中的活动异常

我有一个类正在使用 RAII 进行清理,以防出现问题。这意味着该类包含一个标志,该标志告诉它工作是否已完成,如果在调用构造函数时未设置该标志,则它…

猫弦 2024-10-28 10:51:18 5 0

在 aControl 内部调用 aControl.free

阅读此后我想知道下一个代码有什么问题: procedure TForm1.Button5Click(Sender: TObject); begin Button5.free; end; …

暮光沉寂 2024-10-27 08:44:50 5 0

C++调试“气味”

我正在调试一个奇怪的问题,其中对象 VMT 突然似乎指向基础对象的方法。 class Base { virtual void foo() {} } class Derived: public Base { void f…

眼角的笑意。 2024-10-27 04:33:19 6 0

C++ 是如何做到的?运行时系统知道对象何时超出范围

我想知道 C++ 运行时系统如何检测对象何时超出范围,以便 它相应地调用析构函数来释放占用的内存。 谢谢。…

分開簡單 2024-10-27 02:03:08 6 0

从另一个函数中释放指针

给定代码: #include using namespace std; class String { char *pstr; unsigned size; public: String(){ pstr=0;size=0;} String(const char *); v…

奈何桥上唱咆哮 2024-10-26 22:55:38 7 0

释放 C 堆栈和删除悬空指针

我已经用 C 语言实现了一个堆栈,使用 stackADT 结构和一组函数: #ifndef _stack_h #define _stack_h // Macros #define MaxStackSize 100 #include …

转身以后 2024-10-26 06:47:11 5 0

成功调用析构函数或调用空析构函数后出现段错误。 C++

非常抱歉,我无法提供我的代码的更多详细信息,因为我正在接管另一个项目。类结构非常复杂,我无法使用简单的示例重现该问题。 本质上,如果我删除一…

放低过去 2024-10-23 13:35:10 6 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文