Здравствуйте, Козьма Прутков, Вы писали:
КП>Здравствуйте, kavaj, Вы писали:
K>>Как удалить singleton ? K>>Речь идет не о памяти, а о ресурсах, захваченных им. K>>Например Singleton SwapFile, который должен удалить созданный файл.
КП>Ну, в С++ это наверное делалось бы в деструкторе. В .NET — кроме написания своего кода, который выполняет Dispose на объекте синглтона, больше в голову ничего не лезет.
В деструкторе ЧЕГО ?
Классический singleton в с++ — это указатель на объект созданный в куче.
КТО будет вызывать delete для этого указателя ?
Собственно решение заключается в различных обёртках, и мне интересуют варианты
использования этих обёрток.