摘要:
在以前的文章中,我们讲过C++的shared_ptr,利用它可以实现基于引用计数的指针回收,从而防止出现内存泄露。 但是事实上,即使是采用了shared_ptr,在存在循环引用的情况下其实仍然有可能会导致内存泄露,举个例子: struct B; struct A { std::shared_ptr< 阅读全文
posted @ 2021-03-16 21:25 闪之剑圣 阅读(260) 评论(0) 推荐(0)
|
||
|
摘要:
在以前的文章中,我们讲过C++的shared_ptr,利用它可以实现基于引用计数的指针回收,从而防止出现内存泄露。 但是事实上,即使是采用了shared_ptr,在存在循环引用的情况下其实仍然有可能会导致内存泄露,举个例子: struct B; struct A { std::shared_ptr< 阅读全文
posted @ 2021-03-16 21:25 闪之剑圣 阅读(260) 评论(0) 推荐(0) |
||