dic*_*oce 6 c++ static-analysis circular-reference
是否有任何静态分析工具可以帮助检测shared_ptr <>循环引用?
即使这样的工具无法检测到复杂的情况,它仍然可以用于消除简单的情况.
Kir*_*sky 4
不知道是否存在此类工具,但这里有关于这个问题的好想法:
有效的对象生命周期管理的关键是拥有一个非循环的对象所有权图。然后,在向下移动时使用共享指针,在横向移动时使用弱指针,在向上移动时使用弱指针(有时是普通指针)。
归档时间:
15 年,5 月 前
查看次数:
341 次
最近记录: