繁体   English   中英

是否有任何静态分析工具可以帮助检测shared_ptr <>循环引用?

[英]Are there any static analysis tools that can help detect shared_ptr<> circular references?

是否有任何静态分析工具可以帮助检测shared_ptr <>循环引用?

即使这样的工具无法检测到复杂的情况,它仍然可以用于消除简单的情况。

不知道这些工具的存在,但这里有很好的想法:

有效对象生命周期管理的关键是拥有非循环对象所有权图。 然后你在向下时使用共享指针,在横向移动时使用弱指针,在向上移动时使用弱指针(有时是指针)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM