Я хотел бы, чтобы мой класс имел статический указатель на динамически выделенную область памяти. Я понимаю, как его инициализировать - в моем случае я инициализирую его, когда ему нужен первый объект. Тем не менее, я не знаю, когда/где в коде, чтобы освободить его. Я хотел бы освободить его, когда программа завершается.
Я мог бы освободить указатель в деструкторе моих объектов, но тогда мне пришлось бы поддерживать подсчет объекта, чтобы убедиться, что он свободен, когда объект является последним используемым объектом.
Есть ли более элегантный способ сделать это?
Пожалуйста, дайте мне знать.
Спасибо, JBU