沒有內存泄漏的C++代碼,如何用RAII編寫,你知道嗎

在有垃圾回收(GC)的編程語言裏面,比如Java, Python, Node, Go,不需要程序員隨時注意內存是否泄漏了,因爲它們自帶垃圾回收(負責幫你收拾「殘羹剩飯」)(有GC的語言也是存在內存泄漏的)。而C++則需要程序員細心認真的處理內存,避免內存泄漏。沒有內存泄漏意味着任何申請的內存都要被釋放。 但是實際操作層面,如何實現呢?C++的解決方案是RAII和構建在其上面的引用計數。沒有RAII
相關文章
相關標籤/搜索