[英]Are there any static analysis tools that can help detect shared_ptr<> circular references?
是否有任何静态分析工具可以帮助检测shared_ptr <>循环引用?
即使这样的工具无法检测到复杂的情况,它仍然可以用于消除简单的情况。
不知道这些工具的存在,但这里有很好的想法:
有效对象生命周期管理的关键是拥有非循环对象所有权图。 然后你在向下时使用共享指针,在横向移动时使用弱指针,在向上移动时使用弱指针(有时是指针)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.