单身人士破坏者

时间:2010-10-04 14:52:10

标签: c++ boost singleton destructor

我正在使用boost的单例(boost :: serialization :: singleton)。 我必须控制类毁灭的队列。一个单例由对象组成,该对象使用来自第二个单例的对象。我必须在第一个单身之前删除第二个单身人士。我可以这样做吗?

P.S。请不要说单身编程技术:)

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果你可以使用boost::weak_ptr引用第一个单身人士,你可以在这里做你想做的事。在使用第二个单例之前,第一个需要确保weak_ptr仍然有效。