raii

raii

文章 0 浏览 4

为 RAII 模板类编写对象生成器的更好方法?

我想编写一个 对象生成器 用于模板化 RAII 类——基本上是一个函数模板,用于使用参数的类型推导来构造对象,因此不必显式指定类型。 我预见的问题是…

血之狂魔 2024-08-30 23:48:17 9 0

C++ RAII 教程

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…

终止放荡 2024-08-29 00:25:14 6 0

当本机 (C++) 异常传播到 CLR 组件时,不会调用析构函数

我们有大量的本机 C++ 代码,已编译成 DLL。 然后我们有几个包含 C++/CLI 代理代码的 dll 来包装 C++ 接口。 最重要的是,我们有 C# 代码调用 C++/CLI…

荒岛晴空 2024-08-26 06:19:13 7 0

如何在 Perl 中自动释放 RAII 风格的资源?

假设我有一个必须释放的资源(例如文件句柄或网络套接字): open my $fh, "<", "filename" or die "Couldn't open filename: $!"; process($fh); clo…

温柔一刀 2024-08-26 06:02:51 4 0

资源获取是初始化“RAII”

在下面的示例中, class X { int *r; public: X() { cout << "X is created"; r = new int[10]; }; ~X() { cout<< "X is destroyed"; delete [] r; };…

好久不见√ 2024-08-25 22:05:19 5 0

这是管理 COM 初始化的好方法吗?

我对涉及组件对象模型的任何事情都很陌生,我想知道这种管理对 CoInitalize/CoUninitalize 调用的方法是否有意义: COM.hpp: #pragma once namespace …

彩扇题诗 2024-08-25 01:07:44 9 0

当我们结合 RAII 和 GOTO 时会发生什么?

我想知道,除了纯粹的好奇心之外(因为没有人应该编写这样的代码!),我想知道 RAII 的行为如何与 goto 的使用相配合(好主意不是吗)。 class Two {…

睫毛上残留的泪 2024-08-24 08:14:17 6 0

C/C++宏/模板 blackmagic 生成唯一的名称

宏就好了。 模板很好。 几乎无论它起作用什么都很好。 例子是OpenGL;但该技术是 C++ 特定的,并且不依赖于 OpenGL 知识。 精确问题: 我想要一个表达…

遗失的美好 2024-08-24 05:54:49 8 0

资源管理类中的单元测试私有方法 (C++)

我之前用另一个名字问过这个问题,但因为我没有很好地解释而删除了它。 假设我有一个管理文件的类。假设此类将文件视为具有特定的文件格式,并包含对…

俏︾媚 2024-08-20 21:18:27 12 0

将 RAII 与字符指针结合使用

我看到很多 RAII 示例类都围绕着文件句柄。 我尝试将这些示例改编为字符指针,但没有成功。 我正在使用的库具有获取字符指针地址的函数(声明如下 get…

迟月 2024-08-19 21:13:59 10 0

boost 或 C++0x 中的任何 RAII 模板

boost 中是否有适用于 RAII 的模板。有像 scoped_ptr、shared_ptr 这样的类基本上工作在指针上。这些类可以用于指针以外的任何其他资源吗?是否有任何…

梦幻之岛 2024-08-18 16:31:21 8 0

有没有一种语言具有 RAII +没有不安全指针算术的引用计数?

RAII = 资源获取就是初始化 引用计数 = “穷人的 GC” 它们在一起非常强大(就像一个持有 VBO 的引用计数 3D 对象,当它的析构函数被调用时,它会释放…

似狗非友 2024-08-18 07:17:56 8 0

Java 中可以使用 RAII 吗?

http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization 这种设计模式在Java中是否可行?如果是这样,怎么办?如果没有,为什么不呢?…

眼眸里的快感 2024-08-18 06:55:30 8 0

是一个 C++保证在块结束之前不会调用析构函数?

在下面的 C++ 代码中,我能否保证在 // More 代码执行后调用 ~obj() 析构函数?或者,如果编译器检测到 obj 对象未被使用,是否允许它提前析构它? { …

可遇━不可求 2024-08-18 05:59:19 6 0

计划中的 RAII?

无论如何,有没有办法在方案中实现资源获取和初始化? 我知道 RAII 在 GC 语言中效果不佳(因为我们不知道对象何时被销毁)。然而,Scheme 有一些不错…

不寐倦长更 2024-08-18 03:54:25 9 0
更多

推荐作者

小瓶盖

文章 0 评论 0

wxsp_Ukbq8xGR

文章 0 评论 0

1638627670

文章 0 评论 0

仅一夜美梦

文章 0 评论 0

夜访吸血鬼

文章 0 评论 0

近卫軍团

文章 0 评论 0

更多

友情链接

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