RAII是Resource Acquisition Is Initialization的簡稱,是C++語言的一種管理資源、避免泄漏的慣用法。利用的就是C++構(gòu)造的對象最終會被銷毀的原則。RAII的做法是使用一個(gè)對象,在其構(gòu)造時(shí)獲取對應(yīng)的資源,在對象生命期內(nèi)控制對資源的訪問,使之始終保持有效,最后在對象析構(gòu)的時(shí)候,釋放構(gòu)造時(shí)獲取的資源。 為什么要使用RAII?
www.dbjr.com.cn/article/558...htm 2025-5-23