跳至主要內容

LincZero小于 1 分钟

RAII(全称 Resource Acquisition Is Initialization,直译 "资源获取是初始化"),基本思想是将资源的获取和释放与对象的生命周期绑定,即资源的获取在对象的构造过程中完成,资源的释放在对象的析构过程中完成。这样,无论函数因为正常的返回还是因为异常的退出,都会触发对象的析构,从而完成资源的释放。