reference-counting

reference-counting

文章 0 浏览 4

何时保留 NSString?

当 NSString 对象作为参数传入时,我是否应该始终执行 retain 和 release: -forExample:(NSString*)str{ [str retain]; //do something [str release]…

傲世九天 2024-12-12 11:35:55 0 0

Flash Media Server 中的垃圾收集

我的项目中存在内存泄漏,我想知道垃圾收集器在 Flash Media Server 中如何工作。 我有 2 个问题: FMS 是否会从内存中释放具有循环引用的对象。例如…

我不会写诗 2024-12-06 16:01:04 1 0

共享指针<>是不是需要使用引用计数?

我是否理解新标准,即 不需要使用引用计数shared_ptr?只是很可能是这样实现的? 我可以想象一个以某种方式使用隐藏链表的实现。在N3291“20.7.2.2.5.…

悲喜皆因你 2024-12-04 09:20:15 3 0

设计着色器类

自从我开始学习 OpenGL 以来,我想我最好(为自己)编写一个小型 C++ 框架,以避免过度使用 C 语言代码显然造成的恶心。 :) 由于我打算坚持使用 Qt,…

偏闹i 2024-12-01 21:57:11 1 0

VB6 中的 AddRef()

是否可以从 Visual Basic 6 中的接口 IUnknown 调用方法 AddRef() 或实现一些 hack 来增加对象引用计数器?…

扮仙女 2024-12-01 09:00:52 3 0

正在分配 self.string = @""在一个(保留)正确的@property上?

一个哲学问题。将常量字符串分配给(保留的)@property是否正确?或者,我应该这样做 self.string = [NSString stringWithString:@""]; 是否存在内存…

┼── 2024-12-01 05:20:02 1 0

是否有像 TInterfacedObject 这样的非引用计数基类?

我需要一个类似 TInterfacedObject 的基类,但没有引用计数(因此是一种 TNonRefCountedInterfacedObject)。 这实际上是我第n次需要这样的课程,不知…

情深已缘浅 2024-11-29 17:28:09 1 0

我应该把 Py_INCREF 和 Py_DECREF 放在 Python C 扩展中这个块的哪里?

每当我调用我的函数时,每次调用的内存使用量都会增加大约+10M,所以我认为这里存在一些内存泄漏。 .... PyObject *pair = PyTuple_New(2), *item = P…

死开点丶别碍眼 2024-11-28 03:44:58 1 0

如何强制删除Python对象?

我很好奇Python中__del__的细节,何时、为什么应该使用它以及它不应该用于什么。我经历了惨痛的教训才知道,它并不像人们天真地期望的析构函数那样,…

流星番茄 2024-11-25 03:41:06 1 0

为什么这个字符串的引用计数为 4? (德尔福2007)

这是一个非常特定于 Delphi 的问题(甚至可能是 Delphi 2007 特定的)。我目前正在编写一个简单的 StringPool 类来实习字符串。作为一名优秀的小程序…

银河中√捞星星 2024-11-17 05:41:50 2 0

什么自动保留和释放?

我有点理解什么会自动保留和释放,但我找不到任何关于此的官方数据,我认为我弄错了。 设置使用 @property(retain) 声明的属性将保留并释放旧值,但不…

誰認得朕 2024-11-15 20:02:20 3 0

Xcode 静态分析器和 copyWithZone

Xcode 4 静态分析器将此方法标记为具有过度释放的返回值,而事实似乎并非如此。 - (id)copyWithZone:(NSZone *)zone { return [[[self class] allocWi…

開玄 2024-11-14 10:31:10 3 0

ipython 和引用计数

看来 ipython 可能会在我不期望的情况下保留对对象的引用。 考虑以下脚本 (grc.py): import sys obj = [] print sys.getrefcount(obj) 当我在 ipytho…

夜吻♂芭芘 2024-11-07 09:19:38 6 0

多个字符串变量真的可以引用相同的数据吗?

根据网上的信息我发现以下两个变量 指向内存中的同一位置。 任何人都可以提出一个代码示例来证明它实际上是正确的(例如,通过更改第一个变量中的一个…

熟人话多 2024-10-22 06:38:50 4 0

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

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

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

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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