Resource Acquisition Is Initialization(RAII)

来源:互联网 发布:美工电脑是什么意思 编辑:程序博客网 时间:2024/06/05 04:46
RAII机制:“资源获取即初始化”
1、 所有初始化操作移到对象的构造函数中
2、 所有的释放操作都放在对象的析构函数里。

3、 适当的异常处理代码来应付对象构造期间丢出的异常


优点:

对象创建后,用户能开始正确使用对象,不用担心对象的有效性或者是否还要作进一步的初始化操作。


原创粉丝点击