C++
建立一個資本辦理的類,其當作員變量為std::function類型的變量,本家兒如果用于存儲釋放資本的函數指針

動態建立整型類型的指針對象,然后挪用ResourceManage類,其參數為一個匿名函數,函數的功能就是釋放整型指針對象

調試運行成果如下,整型指針對象,被ResourceManage對象釋放了

建立一個寫入文件的流節制符,然后挪用ResourceManage類,其參數為一個匿名函數,函數的功能就是封閉流節制符

運行之后發現,ResourceManage對象釋放后,會主動去挪用封閉流節制符的操作

別的智能指針也是RAII的一種表示,例如std::shared_ptr

運行調試之后,共享智能指針若是發現其引用次數為0的話,就會釋放其持有的資本

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!