reference-counting

reference-counting

文章 0 浏览 3

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

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

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

处理 AVL 树中的重复键

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

可是我不能没有你 2024-08-25 07:04:44 6 0

这是 Cocoa 引用计数的正确总结吗?

这是我的理解: 仅保留对象(引用计数器递增): 当调用 NSObject 中的 init 时。 当调用 retain 时。 仅释放对象(引用计数器递减): 当调用 releas…

瞳孔里扚悲伤 2024-08-23 13:33:46 10 0

是否可以拦截(或了解)对暴露给 COM 的 CLR 对象进行 COM 引用计数

我重新表述了这个问题。 当 .net 对象通过 COM iterop 暴露给 COM 客户端时,CCW (COM 可调用包装器),它位于 COM 客户端和托管 .net 对象之间。 在 C…

我不吻晚风 2024-08-20 20:36:57 4 0

为了获得引用计数,我是否必须使用shared_ptr来扰乱我的API?

我最近遇到了以下内存错误,在这里很容易发现,但在更复杂的代码中可能更难检测到: class Foo : public IFoo { const Bar&amp bar_ public: Foo(cons…

绻影浮沉 2024-08-20 11:35:33 5 0

计算事件发生的频率

我有一串股票价格数据,我希望能够计算出价格上涨或下跌持续了多少天。例如,根据数据,我使用“if”函数来确定一天是上涨还是下跌:“U”表示上涨日…

浅暮の光 2024-08-18 08:04:46 5 0

知道什么引用了对象

我有一个实现引用计数机制的对象。如果对其的引用数量变为零,则删除该对象。 我发现我的对象永远不会被删除,即使我用完它也是如此。这会导致内存过…

温柔少女心 2024-08-17 20:46:55 5 0

如何更好地初始化不可创建的 COM 对象的引用计数器?

我有一个 COM 接口,其中有一个返回对象的方法: interface ICreatorInterface { HRESULT CreateObject( IObjectToCreate** ) } 关键是调用 ICreatorI…

梦境 2024-08-17 18:44:58 6 0

重载运算符delete,或者如何杀死一只猫?

我正在尝试重载运算符删除,以便我可以向那些不希望使用智能指针的人返回一个普通指针,但又能够控制何时删除对象。 我定义了一个由多个灵魂构造的类 …

源来凯始玺欢你 2024-08-15 17:53:20 4 0

代码示例:为什么我释放这个 NSString 对象后仍然可以访问它?

我只是编写了一些探索性代码来巩固我对 Objective-C 的理解,但我遇到了这个我不太明白的例子。我定义此方法并运行代码: - (NSString *)stringMethod…

土豪 2024-08-06 16:49:29 5 0

Python:传递 c++对象到脚本,然后调用扩展 c++脚本中的函数

首先,问题是程序因双重内存释放而失败...... 处理是: 我已经 FooCPlusPlus *obj 并将其传递给我的脚本。效果很好。像这样: PyObject *pArgs, *pVal…

爱冒险 2024-08-06 14:07:09 4 0

将 COM 对象动态转换为 COM 接口不会增加引用计数,不是吗?

如果我有一个 C++ 类 X,它实现了 COM 接口 IY 和 IZ,并且我有一个指向 X 类型对象的 IY 接口的指针 y,我会这样做: IZ *z = dynamic_cast&ltIZ *&g…

笔落惊风雨 2024-08-05 15:59:30 8 0

为什么 Python 对 False 和 True 保留引用计数?

我正在查看 hasattr 内置函数的源代码,注意到有几行激起了我的兴趣: Py_INCREF(Py_False) return Py_False ... Py_INCREF(Py_True) return Py_True …

何以心动 2024-08-05 08:30:37 2 0

使用 C 语言的简单引用计数器的示例代码或项目

我想知道集成引用计数(或其他托管内存)机制来管理 C 中的一些结构库会有多困难。您会建议我查看哪些示例代码?…

画骨成沙 2024-08-05 02:51:43 3 0

LWARX 和 STWCX 的 x86 等效项

我正在寻找 LWARX 和 STWCX 的等效项(如 PowerPC 处理器上的那样)或在 x86 平台上实现类似功能的方法。 另外,哪里是了解此类内容的最佳地点(即有…

惜醉颜 2024-07-27 13:22:13 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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