社区
C++ 语言
帖子详情
raii是什么东东??
PigKing
2004-11-21 03:50:44
在看别人讨论C++里看到的一个术语,他是C++的一个机制还是什么东东?
好像跟构造函数和析构函数有关的??
...全文
163
5
打赏
收藏
raii是什么东东??
在看别人讨论C++里看到的一个术语,他是C++的一个机制还是什么东东? 好像跟构造函数和析构函数有关的??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzheng318
2004-11-22
打赏
举报
回复
帮你顶!
greenteanet
2004-11-22
打赏
举报
回复
简单的说,RAII 的一般做法是这样的:在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效,最后在对象析构的时候释放资源。
greenteanet
2004-11-22
打赏
举报
回复
http://dev.csdn.net/article/14/article/24/24495.shtm看看
Andy84920
2004-11-21
打赏
举报
回复
"资源分配即初始化."
就是分配了空间就初始化它,以免带来未知情况.
PigKing
2004-11-21
打赏
举报
回复
up
C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
90 5.5.1
RAII
与引用计数 90 5.5.2 std::shared_ptr 90 5.5.3 std::unique_ptr 91 5.5.4 std::weak_ptr 91 第6章 C++2.0多线程原理与实战 93 什么是并发 93 并发的方式 93 为什么使用并发 95 线程简介 96 创建线程...
C++的
RAII
和智能指针小结
RAII
:资源分配即初始化,利用构造函数和析构函数定义一个类来完成对资源的分配和释放智能指针主要用来防止内存泄漏,我们来举个栗子,看看为什么会有智能指针这个
东东
例1:对于上面这段程序,由于抛出异常的时候影响...
走进C++11(二十六)
RAII
风格锁std::lock_guard/std::unique_lock
今天聊聊std::lock_guard/std::unique_lock,首先要说的是unique_lock 是 lock_guard 的升级加强版,它具有 lock_guard 的所有功能,同时又...还有一个关键的问题,我们已经有了std::mutex,为什么还要存在这两个东...
share_ptr与weak_ptr的区别与联系
shared_ptr与weak_ptr智能指针均是C++
RAII
的一种应用,可用于动态资源管理 shared_ptr基于“引用计数”模型实现,多个shared_ptr可指向同一个动态对象,并维护了一个共享的引用计数器,记录了引用同一对象的shared...
我不知道的C++概念
接触C++ 已有两三个年头,但好像一直都在其边缘逗留,今天准备学习一下BOOST库,看到学习库的首要条件便是要知道:
RAII
,函数对象和谓词。但这几个概念,我都觉得很新鲜! <br />
RAII
:资源获取...
C++ 语言
64,691
社区成员
250,497
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章