[cpp]资源生命周期管理类:enable_shared_from_this
enable_shared_from_this
模板类能够帮助我们轻松的用对象在其方法中获取指向对象的shared_ptr
, 从而在并行编程中安全的管理资源的生命周期, 避免跨线程调用中资源的提前释放导致程序出错的危害.
enable_shared_from_this
模板类能够帮助我们轻松的用对象在其方法中获取指向对象的shared_ptr
, 从而在并行编程中安全的管理资源的生命周期, 避免跨线程调用中资源的提前释放导致程序出错的危害.
RAII(Resource Acquisition Is Initialization)
是cpp
中的编程技术之一。其意义为: 资源获取就是初始化, 保证资源在使用前获取, 使用后自动释放.降低程序因获取和释放资源导致出错的可能.