C++
建立一个资本办理的类,其当作员变量为std::function类型的变量,本家儿如果用于存储释放资本的函数指针

动态建立整型类型的指针对象,然后挪用ResourceManage类,其参数为一个匿名函数,函数的功能就是释放整型指针对象

调试运行成果如下,整型指针对象,被ResourceManage对象释放了

建立一个写入文件的流节制符,然后挪用ResourceManage类,其参数为一个匿名函数,函数的功能就是封闭流节制符

运行之后发现,ResourceManage对象释放后,会主动去挪用封闭流节制符的操作

别的智能指针也是RAII的一种表示,例如std::shared_ptr

运行调试之后,共享智能指针若是发现其引用次数为0的话,就会释放其持有的资本

0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!