raii

raii

文章 0 浏览 4

为什么要使用其中之一:`boost::shared_array` VS `boost::shared_ptr`?

因此,要处理图像或类似图像的大块内存,显然有很多选择。 因为我是智能指针和 RAII 的粉丝,所以我想知道使用 : a shared_ptr 到 std::vector 或 使…

北风几吹夏 2024-11-25 22:56:45 2 0

有条件地使用 RAII 的最佳方法

我有一个很好的资源管理课程。具体来说,让它成为一个用于管理 FILE* 的 File 类(处理打开和关闭操作) 当资源不需要由我管理并且由其他人负责的情况…

撕心裂肺的伤痛 2024-11-16 08:58:54 2 0

移动构造函数和 const 成员变量

我喜欢 const 成员变量的想法,尤其是当我将 C 函数包装到类中时。构造函数采用一个在整个对象生命周期内保持有效的资源句柄(例如文件描述符),析构…

呆头 2024-11-14 21:53:08 3 0

D 动态阵列 - RAII

我承认目前我对 D 还没有深入的了解,我的知识完全依赖于我读过的文档和我尝试过的几个例子。 在 C++ 中,您可以依靠 RAII 习惯用法在退出本地作用域…

浊酒尽余欢 2024-11-09 15:04:41 5 0

Scopeguard 和参数参考

在这篇文章中的通过引用支持参数部分中,他们指出了 和 的问题提供解决方案供参考。我的问题是:为什么他们不首先将参数声明为引用?即,而不是: con…

满身野味 2024-11-05 14:22:05 3 0

RAII 和堆栈展开

直到我对 RAII 和 RAII 的“相互缠绕”(因为缺乏更好的词)的概念为止。堆栈展开是完全(如果不是完全)错误的。我的理解是,使用 RAII 可以防止任何…

月寒剑心 2024-10-30 05:08:37 4 0

检测析构函数中的活动异常

我有一个类正在使用 RAII 进行清理,以防出现问题。这意味着该类包含一个标志,该标志告诉它工作是否已完成,如果在调用构造函数时未设置该标志,则它…

猫弦 2024-10-28 10:51:18 6 0

防止 C++ 中的标头爆炸(或 C++0x)

假设具有如下所示的通用代码: y.hpp: #ifndef Y_HPP #define Y_HPP // LOTS OF FILES INCLUDED template class Y { public: T z; // LOTS OF STUFF H…

寄意 2024-10-28 00:51:27 5 0

我应该清理 ivar C++向量...?

如果将向量放入堆栈中,它将在其自动变量作用域结束时自动销毁。 如果我将向量放入类中怎么办? class A { vector bs; // B is POD struct. }; 我应该…

雨轻弹 2024-10-27 18:43:50 6 0

longjmp 和 RAII

所以我有一个库(不是我写的),不幸的是它使用 abort() 来处理某些错误。在应用程序级别,这些错误是可恢复的,因此我想处理它们而不是用户看到崩溃…

热鲨 2024-10-25 19:35:36 6 0

Python 中的 RAII - 离开范围时自动销毁

我一直在尝试在Python中找到 RAII 。 资源分配即初始化是 C++ 中的一种模式,其中 对象在创建时就被初始化。如果失败,则会抛出 一个例外。这样,程序…

執念 2024-10-18 08:51:53 8 0

PHP 支持 RAII 模式吗?如何?

PHP 上的大多数资源从不涉及内存管理,因为该语言本身非常擅长为您做到这一点。然而,在 PHP 中,您经常最终会处理非内存的外部资源——数据库句柄、…

入画浅相思 2024-10-16 15:26:56 4 0

为什么 RAII 和垃圾收集是相互排斥的?

虽然我认为我理解问题的要点(即一个好的 GC 跟踪对象,而不是范围),但我对这个主题的了解还不足以说服其他人。 您能给我解释一下为什么没有带有确…

百变从容 2024-10-12 00:32:34 6 0

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

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

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

如何将删除器传递给由shared_ptr持有的同一类中的方法

我有几个来自第三方库的类,类似于 StagingConfigDatabase 类,它需要在创建后销毁。我正在为 RAII 使用shared_ptr,但更愿意使用单行代码创建shared_…

旧人 2024-10-08 15:46:33 8 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

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