Должны ли объекты Singleton, которые не используют счетчики экземпляров/ссылок, считаться утечками памяти в C++?
Без счетчика, который вызывает явное удаление экземпляра синглтона, когда счетчик равен нулю, как удаляется объект? Очищается ли ОС при завершении работы приложения? Что, если бы этот синглтон выделил память в куче?
В двух словах, должен ли я вызывать деструктор Singelton или я могу полагаться на его очистку, когда приложение завершает работу?