智能指針-share_ptr循環引用致使內存泄漏

有兩個棧內share_ptr對象aptr/bptr分別指向兩個對象A/B,A/B兩個對象互相使用一個shared_ptr成員變量指向對方A/B,會形成循環引用。html 當兩個棧內存離開main函數做用域後只是對象對象A/B引用計數減小1,但A/B對象的引用計數並無減小到0,所以內存不會被share_ptr的析構函數給釋放,形成內存泄漏ios #include<iostream> #include
相關文章
相關標籤/搜索