Я скоро опубликую статью на моем блоге , но я хотел бы убедиться, что сначала я ничего не пропустил.
Найдите пример, который я пропустил, и я процитирую вас в моем сообщении.
Тема с ошибками реализации Singleton: в каких случаях вы можете случайно получить несколько экземпляров синглтона?
Пока что я придумал:
- Состояние гонки при первом вызове на
instance()
- Включение в несколько DLL или DLL и исполняемый файл
- Шаблон определения синглтона - фактически отдельные классы
Есть ли другие способы, по которым я скучаю - возможно, по наследству?