reference-counting

reference-counting

文章 0 浏览 4

[objrelease]之后引用计数仍然是1,此时应该释放它

当我创建一个对象并检查其保留计数时,我得到了预期的 1。当我释放对象,然后再次检查保留计数时,它仍然是1。难道不应该释放该对象,并且保留计数为0…

同展鸳鸯锦 2024-10-20 05:06:17 5 0

使用 RefCounted!(T) 在 D 中创建引用计数对象

如何使用 std.typecons.RefCounted!(T) 在 D 中创建引用计数对象? 我试图通过查看源代码来弄清楚 std.array.Array 内部的作用,但是虽然我可以阅读源…

空城旧梦 2024-10-10 19:34:59 9 0

Objective-C 中的引用计数警告?

长期以来,我一直认为自己是一个垃圾收集势利小人——尽管我暗恋 C++,但我发现自己嘲笑那些积极选择使用没有(阅读:缺少)垃圾收集的语言的开发人员…

遗失的美好 2024-10-10 13:26:11 8 0

在c++中使用enable_shared_from_this时检查现有的shared_ptr?

除了捕获尝试在原始指针上调用shared_from_this()时抛出的bad_weak_ptr错误之外,是否有方法测试该对象是否正在被引用计数? 我有处理原始指针和共享…

玩物 2024-09-30 15:46:56 9 0

Objective C [对象释放]

我正在查看其他人的代码,但它似乎释放了对象 VIDEO,但随后继续使用它。 现在,根据我对面向对象编程语言的理解,一旦它被释放,它应该从内存中释放.…

不醒的梦 2024-09-29 05:51:14 9 0

Python 引用计数和 ctypes

你好, 我在理解 python 引用计数时遇到了一些麻烦。 我想要做的是使用 ctypes 模块将元组从 c++ 返回到 python。 C++: PyObject* foo(...) { ... re…

陌路终见情 2024-09-27 13:55:38 7 0

为什么我的 Delphi 对象上没有调用 _AddRef 和 _Release?

我真的很困惑。 // initial class type TTestClass = class( TInterfacedObject) end; {...} // test procedure procedure testMF(); var c1, c2 : TT…

画骨成沙 2024-09-27 05:06:01 6 0

简单的引用计数:智能指针

我想使用智能指针实现简单的引用计数。变量pointer表示指向存储对象的指针,reference_count表示该对象的副本总数。 如果我们使用 NULL 初始化一个对…

初见你 2024-09-17 19:46:44 7 0

Mac OS 中的垃圾收集和引用计数有什么区别

Mac OS X 中的垃圾收集和引用计数有什么区别。 谢谢并问候。 马哈德万 S…

风情万种。 2024-09-16 15:38:58 10 0

std::string 的引用计数

我正在查看 basic_string 的代码(与 g++ 4.2.1 捆绑在一起)。复制构造函数使用grab()函数来“抓取”字符串的副本(增加其引用计数): _CharT* _M_g…

苄①跕圉湢 2024-09-12 00:26:19 9 0

共享使用计数器的同步原语?

是否存在 Windows(或 .NET)同步原语: 可以在同一台 PC 上的多个进程之间共享; 表示当前有多少线程依赖于共享资源的计数器; 当进程异常终止时,操…

那小子欠揍 2024-09-09 05:30:19 10 0

动态数组超出范围时是否会自动释放?

在这个例子中 procedure foobar; var tab:array of integer; begin setlength(tab,10); end; 是数组被破坏还是内存泄漏?…

心的位置 2024-09-06 14:40:44 5 0

通过组合来实现引用计数可以吗?

最常见的可重用引用计数对象使用私有继承来实现重用。我不是私有继承的忠实粉丝,我很好奇这是否是一种可以接受的处理方式: class ReferenceCounter …

回眸一遍 2024-08-28 13:20:52 10 0

如果以比页粒度更精细的方式对给定内存位置进行写入,您是否可以强制崩溃?

我正在编写一个程序,出于性能原因使用共享内存(已经评估了套接字和管道作为替代方案,它们对于我的任务来说不够快,一般来说,任何涉及副本的 IPC …

九歌凝 2024-08-25 22:39:33 14 0

处理 AVL 树中的重复键

我想让我的 avl-tree 支持重复键,但是带有重复项的二叉搜索树的默认行为存在问题,旋转可能会使节点具有相同的键位于父母的左侧和右侧。 例如,当添…

可是我不能没有你 2024-08-25 07:04:44 11 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文