腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(976)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
RAII
资源处理
我有一个
RAII
课程: class
RAII
public: T* operator‐>() const{ returnp_;}
RAII
<std::vector
浏览 1
修改于2013-10-24
得票数 7
回答已采纳
5
回答
RAII
州管理
StackingOrder );mdiArea->setActivationOrder( oldActivationOrder ); 我该怎么用
RAII
浏览 4
修改于2016-03-19
得票数 4
回答已采纳
4
回答
WSAStartup与
RAII
当调用exit.So WSACleanup不运行时,
RAII
不执行析构函数。有什么问题吗?我发现libnet use WSAStartup没有任何WSACleanup,为什么?
浏览 6
修改于2017-03-21
得票数 1
3
回答
RAII
函数调用
标准库中是否有一个类将调用其析构函数中提供的函数?就像这样{ template<typename T> { } { } std::function<void()> _callback;auto rai = Foo([](){ cout << "dtor";});
浏览 10
修改于2022-10-28
得票数 2
回答已采纳
2
回答
RAII
类设计
让我们假设我有一个类,它以
RAII
方式管理一些资源:{ // prevent sharing the ownership over
浏览 0
修改于2012-04-17
得票数 0
回答已采纳
2
回答
ModelResetter
RAII
对象
因此,我想创建一个简单的
RAII
类,它将在构建时调用beginResetModel,然后在销毁时调用endResetModel,如下所示:{ public:
浏览 6
修改于2013-03-08
得票数 2
回答已采纳
1
回答
RAII
锁定条件
things } 虽然我可以在一个单独的函数中移动所有的// bunch of things并调用它,但我想知道是否有一种
RAII
浏览 6
提问于2022-03-25
得票数 1
回答已采纳
1
回答
理解
RAII
对象
我正在阅读关于
RAII
原理的文章,并对它提出了一些问题。实际上,它封装了资源。因此,考虑std::string类。它有一个 string (const char* s);。
浏览 3
修改于2015-10-01
得票数 0
回答已采纳
3
回答
RAII
和堆栈展开
直到我对
RAII
和堆栈解开的“相互缠绕”(因为没有更好的词)的概念是完全错误的(如果不是完全的话)。我的理解是,使用
RAII
,可以防止任何/所有资源泄漏-即使是可能由未处理的异常引起的泄漏。然而,编写并随后偶然发现,使我意识到堆栈展开只会导致启用
RAII
的资源释放在try块内为automatic而不是automatic在外部/其他作用域中发挥作用。 我对这个(新)理解是正确的吗?
浏览 0
提问于2011-04-06
得票数 0
回答已采纳
2
回答
lock_guard是
RAII
实现还是用于实现
RAII
?
(和其他一些来源)指出: // scope (regardless of exception)我为找到的定义也引用了“
RAII
风格”: 类lock_guard是一个互斥包装器,它提供了一种方便的
RAII
风格的机制,用于在作用域块的持续
浏览 10
修改于2015-05-16
得票数 1
回答已采纳
2
回答
Brew的
RAII
类
编写一个
RAII
类在退出函数时自动释放接口会很快,但它将特定于特定的接口(当然,它会在其析构函数中调用ISomeInterface_Release )。有没有办法制作一个泛型的
RAII
类,可以用于不同类型的接口?也就是说,是否存在可以在
RAII
中调用的通用发布函数,而不是特定于接口的发布,或者某种其他机制?-编辑-抱歉,我最初在这篇文章中添加了C++和
RAII
标签,现在我已经删除了这些标签。因为答案需要Brew知识,而不是C++知识。
浏览 15
修改于2011-05-20
得票数 1
回答已采纳
3
回答
RAII
和赋值
当您需要将资源分配给不同的变量时,如何使用
RAII
克服这一困难?
浏览 0
提问于2010-07-18
得票数 3
回答已采纳
2
回答
longjmp和
RAII
我的第一次尝试是使用
RAII
来处理信号处理程序的设置/删除(因为每个函数都需要不同的错误处理)。
浏览 2
修改于2011-03-29
得票数 10
回答已采纳
1
回答
CComPtr和
RAII
ResourceWrapper&); 但是后来我想,也许CComPtr正在实现
RAII
浏览 0
提问于2013-08-19
得票数 0
3
回答
IDisposable /
RAII
在TypeScript?
换句话说,是否有相当于C#的using (IDisposable)或C++的
RAII
?我正在研究如何将它封装到一个"
RAII
类“中,以便于重用和更干净的语法(所以我不必用finally来修饰代码).
浏览 7
提问于2017-12-13
得票数 6
1
回答
我怎么测试
RAII
?
我目前正在尝试测试Rust中的一些
RAII
代码,并且我希望延迟删除一个值,直到特定的代码行。 在C#中,GC.KeepAlive防止对象在调用GC.KeepAlive之前被垃圾收集。我正在尝试测试一些
RAII
代码,我更喜欢使用另一个Rust程序员可以识别的约定。
浏览 1
修改于2020-10-30
得票数 0
回答已采纳
4
回答
如何将
RAII
封装到
RAII
C++类中?
如果将
RAII
提供给拥有项的库控制会话,那么将
RAII
封装到
RAII
C++类的最佳设计是什么?我的主要兴趣是构建和销毁这些对象,使用
RAII
来管理这些类的正确打开和关闭。此外,使用指针、新建和删除是太老的世纪C++。
浏览 3
提问于2010-09-16
得票数 8
回答已采纳
2
回答
如何应对
RAII
的资源等待
我刚接触过C++,目前正在学习
RAII
(资源获取是初始化)模式。我很好奇如何处理他们需要等待的资源。我们如何在C++和
RAII
中做到这一点?或者这是
RAII
的限制?
浏览 3
提问于2019-12-29
得票数 0
回答已采纳
4
回答
C++
RAII
问题
所以据我所知,为了正确地实现
RAII
,如果我在哪里调用CreateFont,我会将它包装在一个类中,在构造函数中使用CreateFont,在析构函数中使用DeleteObject,这样当它超出作用域时,
浏览 2
修改于2011-09-26
得票数 10
回答已采纳
1
回答
使用各种模板获取/发布
RAII
模式
我正在尝试用一个模板类替换我所有的“获取/发布”
RAII
类(目前我有一个用于各种资源的类)。获取的一般形式是获取()、获取(P1)、获取(p1、p2)等类型。Args>{ { } { subjec
浏览 2
修改于2015-09-24
得票数 5
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券