2010-10-04 204 views
1

我使用boost的單身人士(boost :: serialization :: singleton)。 我必須控制類的破壞隊列。一個單例包含對象,它使用來自第二個單例的對象。我必須在第一個之前刪除第二個單身人士。我可以這樣做嗎?單身人士破壞者

p.s.請不要說單身編程技術的任何東西:)

+0

可能重複(http://stackoverflow.com/questions/335369/finding-c-static-initialization-order -問題) – 2010-10-04 17:59:09

回答

0

如果你可以從第一個使用boost::weak_ptr引用第二個單例,你可能可以做你想在這裏。第一個需要確保weak_ptr在使用第二個單例之前仍然存在。