设计模式描述 - 我需要使用哪种智能指针类型?

时间:2014-06-16 12:12:37

标签: design-patterns

我的情况是我想要一个指针'到一个对象。当对象被删除时,我想要所有的指针'失效。

如果还没有实现智能指针类,那么我知道如何自己实现这个机制;但是我仍然坚持我应该称之为的东西。

我查了各种指针类型的描述,包括自动,独特,弱和智能,这些都不适合我想要做的事情。

有没有人知道是否有符合我试图做的设计模式?

我可以打电话给他们' Smart Handle'或者'自动无效处理' (但这有点拗口)。我想要一些描述它适用于大多数程序员的东西,所以如果有一个现有的设计模式我想遵循它,以便其他程序员确切知道代码将做什么。

我想确保在描述此代码时使用正确的词汇表。

由于

1 个答案:

答案 0 :(得分:0)

看起来我需要使用weak_ptr。