#
這篇文章主要講解了“C語言智能指針之怎么使用weak_ptr”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C語言智能指針之怎么使用weak_ptr”吧
只要學過 iOS 的人,都會對 strong、weak、copy等關(guān)鍵字應(yīng)該都會很熟悉。weak 屬性關(guān)鍵字就是弱引用,它不會增加引用計數(shù)但卻能保證指針的安全訪問,在對象釋放后置為 nil,從而避免錯
對象回收條件:在Java里, 當一個對象o被創(chuàng)建時, 它被放在堆里. 當GC運行的時候, 如果發(fā)現(xiàn)沒有任何引用指向o, o就會被回收. 也可以這么理解, 一個對象被回收, 必須滿足兩個條件: 1)沒有