Объекты в хранилище stati c существуют на протяжении всей программы.
Указанный динамический c объект может быть удален раньше, чем завершение программы, если вы не используете объект для вся продолжительность Но если это так, то зачем вам владеть объектом через указатель в хранилище stati c?
Факт утечки памяти из-за технической утечки по истечении времени жизни указателя stati c не проблема, потому что программа заканчивается.
Что вам следует пересмотреть, так это то, нужно ли вам в первую очередь хранить данные c. Если вы измените свой дизайн, чтобы вместо этого использовать автоматическое хранилище c, то вы должны быть очень осторожны, чтобы не утечь память.