Для каких целей в приложении используют шаблон проектирования Singleton?
 Подскажите случаи когда стоит использовать шаблон проектирования Singleton?
Я не вспомню сразу, к сожалению, кто, но кто-то из гуру в C++ писал как-то примерно следующее: когда просится необходимость в использовании класса singleton - это сразу говорит о дефектности архитектурной проработки проекта.
Например, шаблон Factory использует синглтон