【发布时间】:2015-07-05 05:35:59
【问题描述】:
我有一个大型应用程序,其中任务部分是建模对象,另一部分是时间轴支持的对象动画。用户可能会在时间轴仍在为其设置动画时删除可动画对象。
时间线通过智能指针访问(动画)对象,因此在使用它之前通过检查智能指针的有效性来检查对象是否存在非常容易。但这感觉有点“脏”……就像用安全带固定行李一样。但是我们讨论的其他机制或多或少是相同的:对象在其他地方注册并在删除时取消注册,这正是智能指针所做的。
这是测试智能指针有效性的有效用例吗?
【问题讨论】: