reference-counting

reference-counting

文章 0 浏览 4

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

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

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

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

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

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

计算事件发生的频率

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

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

知道什么引用了对象

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LWARX 和 STWCX 的 x86 等效项

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

惜醉颜 2024-07-27 13:22:13 7 0

如何确定 C# 中对象图中的对象是否可访问?

我有一个非常复杂的对象图 G,其中 G 中有一个对象 o1。 G 将使用 NHibernate 写入数据库。 但是,如果数据库中已经存在 o1 的持久条目(我们称之为 o…

み格子的夏天 2024-07-26 22:06:54 6 0

.NET 中的 WeakReference 实现

我理解并欣赏 System.WeakReference 类的用处.NET 框架,但我对实现细节感到好奇。 WeakReference 在 .NET 中是如何实现的? MSDN 详细讨论了 WeakRef…

憧憬巴黎街头的黎明 2024-07-26 13:03:27 3 0

检测对象何时传递给 C++ 中的新线程?

我有一个对象,我想跟踪引用它的线程数。 一般来说,当调用对象上的任何方法时,我可以检查线程本地布尔值以确定当前线程的计数是否已更新。 但是,如…

情未る 2024-07-25 08:49:15 13 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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