Android 智能指針原理

Android系統的運行時庫層代碼是用C++來編寫的,用C++來寫代碼最容易出錯的地方就是指針了,一旦使用不當,輕則造成內存泄漏,重則造成系統崩潰。不過系統爲我們提供了智能指針,避免出現上述問題,本文將系統地分析Android系統智能指針(輕量級指針、強指針和弱指針)的實現原理。 一、內存泄露與智能指針 在使用C++來編寫代碼的過程中,指針使用不當造成內存泄漏一般就是因爲new了一個對象並且使用完
相關文章
相關標籤/搜索