[英]The difference between RAII and smart pointers in C++
對於我來說,這兩者之間的區別尚不清楚。 我讀到的關於它們的內容非常龐大和復雜(就像C ++一樣)。 例如, 這個屬於多年前,也來自WikiPedia。 可能這個問題本身很復雜。
我對它們的看法是,RAII是一種機制,我們將它用於智能指針,但我不確定這一點。 我需要一個簡單明了的答案。
你能用一個簡單的語言用一個小樣本代碼來解釋它嗎? 請記住,我處於C ++的低級別。
他們是免費的概念。 RAII意味着對象自動處理自己的資源。 智能指針是一種為分配的內存完成RAII的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.