RAII 先把原文章贴在前面,可以先看原文章有了自己的理解,再来看我说的补充 原文章 RAII(Resource Acquisition Is Initialization) 一些背景的介绍就不多说了,网上讲这个的貌似也不少,这里就说一说自己的理解吧 资源的获取即初始化,其实直观的来说,就是new的组合 记得之前我有一篇文章讲new,当我们在c++中new一个对象的时候,他会首先用operator new来进行空间的分配,然后再执行对象的构建,当分配不成功的时候,对象也不会被成功的构造,这就是RAII直接的意思 我…