相关疑难解决方法(0)

shared_ptr的循环依赖问题是什么?

我阅读了关于共享指针并了解如何使用.但我从来没有理解共享指针的循环依赖问题以及弱指针如何解决这些问题.任何人都可以清楚地解释这个问题吗?

c++ shared-ptr weak-ptr

6
推荐指数
2
解决办法
1667
查看次数

只有间接泄漏,没有直接泄漏

阅读完这个 StackOverflow 问题后:直接泄漏和间接泄漏有什么区别?我留下的印象是,如果我修复所有直接泄漏(多次修复测试通过,因为在修复之前的直接泄漏后间接泄漏可能会变成直接泄漏),最终我会得到 0 次泄漏。

我目前正在使用 Leak Sanitizer (LSAN),在修复了所有直接泄漏(因此一些间接泄漏消失了)之后,我现在留下了一堆间接泄漏。为什么没有直接的?这什么时候会发生?如何诊断和修复剩余的泄漏?

valgrind memory-leaks memory-leak-detector leak-sanitizer

5
推荐指数
1
解决办法
638
查看次数