C++智能指針!

一、什麼是智能指針?什麼是裸指針? 1、瞭解智能指針之前,我們先了解什麼是裸指針? 凡是帶*的都是裸指針,也就是我們C和C++中一直接觸的指針。但是指針雖然好用,但是當它在堆上開闢內存之後,如果使用之後處理不當都會引起一系列的問題。比如: (1)如果得不到及時的手動釋放,會造成內存泄漏。 (2)多次釋放同一塊資源,產生野指針,甚至有可能導致程序崩潰。 (3)寫了釋放資源的語句,但卻從之前retur
相關文章
相關標籤/搜索