destructor

destructor

文章 0 浏览 5

析构函数默默地做什么?

考虑到下面的代码看起来析构函数没有做任何实际工作,valgrind 清楚地向我表明它在不使用析构函数的情况下存在内存泄漏。任何人都可以解释一下析构函…

天气好吗我好吗 2024-10-22 02:12:23 2 0

添加纯虚析构函数定义的目的是什么?

灵感来源:C++——为什么我们应该在类定义之外定义纯虚析构函数? 下面的代码实际上做了什么? class Object { public: virtual ~Object() = 0; }; Ob…

秉烛思 2024-10-21 18:02:06 5 0

“删除这个”在构造函数中

当我执行这段代码时实际上会发生什么? class MyClass { MyClass() { //do something delete this; } } …

巾帼英雄 2024-10-21 15:29:01 4 0

带有继承析构函数的警告 C4710(未内联)

我有 3 个类构建继承链。其中两个类是纯抽象的(IProxy 和 IDataProxy),第三个类真正“完成工作”(DataProxy)。这些类如下(此处仅显示 con/析构…

酷遇一生 2024-10-21 04:45:23 5 0

销毁期间的 VCL 事件

我遇到一个问题,某些 VCL 控件在被销毁时偶尔会触发事件,导致在已被销毁的子类表单中调用处理程序(例如,该控件被 TForm 父级的析构函数杀死)。 …

游魂 2024-10-20 18:41:15 6 0

Google Mock 是否会计算析构函数中对模拟函数的调用?

Google Mock 是否计算对被测试对象的析构函数中发生的模拟函数的调用?…

九八野马 2024-10-20 02:29:29 4 0

C++每次使用 List 方法后调用列表析构函数

这是我今天早些时候提出的关于直接调用类的析构函数的问题的后续。 我正在为作业创建自己的列表。我已经重载了赋值、方括号、输入和输出流运算符,并…

森末i 2024-10-17 23:07:59 4 0

用于类构造函数、析构函数和运算符重载的实用函数

不久前,我在一个网站上发现了一些实用函数的代码示例,这些函数在创建、析构对象时使用,甚至在重载某些运算符。 更准确地说,主要使用以下成员函数…

孤独难免 2024-10-17 18:05:21 9 0

从 PHP 异常 __destruct() 方法发送错误报告是好主意还是坏主意?

我正在为我的应用程序设计一个错误处理系统。 我想将其基于异常,并且我希望通过电子邮件收到有关我没有预料到的每个异常的通知。 我想到了一个类: c…

薄凉少年不暖心 2024-10-17 14:23:52 4 0

为什么 Windows 上的向量删除会调用标量删除析构函数?

我有一个在 Windows 上泄露的代码。它在许多 UNIX 平台上运行良好,并且泄漏仅发生在 Windows 上。 该二进制文件由 exe、1 个 dll 和 2 个静态库组成…

顾铮苏瑾 2024-10-16 09:10:56 5 0

显式析构函数

下面的代码只是用来说明我的问题。 template class array { public: // constructor array(cap = 10):capacity(cap) {element = new T [capacity]; si…

离不开的别离 2024-10-16 05:13:39 4 0

我什么时候应该创建析构函数?

例如: public class Person { public Person() { } ~Person() { } } 什么时候应该手动创建析构函数? 你什么时候需要创建析构函数?…

巾帼英雄 2024-10-16 01:16:17 3 0

C++析构函数格式

void arrayList::erase(int theIndex) { // valid index, shift elements with higher index copy(element + theIndex + 1, element + listSize, ele…

倾`听者〃 2024-10-15 12:36:11 4 0

C++析构函数问题

我在 C++ 中有一个奇怪的“析构函数”行为 这是我调用的代码: _log->OnCommit(); delete _log; 问题是当我调用“delete _log;”时它崩溃是因为变量“…

衣神在巴黎 2024-10-15 08:57:19 6 0

为什么 C++对象有默认的析构函数吗?

例如,当我没有声明构造函数时,编译器将为我提供一个默认构造函数,该构造函数没有参数,也没有定义(空主体),因此将不执行任何操作。 因此,例如…

千纸鹤 2024-10-14 21:31:50 5 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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