私はいくつかの "グローバル"構造を持っています。これらの構造は、新しいもので割り当てられ、アプリケーションの寿命の全体にわたって生きています。C++では、アプリケーションのライフタイム変数へのポインタを削除する必要がありますか?
アプリケーションが終了する直前にポインタの削除を呼び出す必要がありますか? とにかく閉じた後、アプリケーションメモリのすべてが再利用されるわけではありませんか?
Edit For Clarity。私は、プログラムが終了すると直ちに "死ぬ"生涯オブジェクトの削除を呼び出さないことについて話しています。
グローバル変数をポインタからスマートポインタに変更してみませんか?あなたはまだ破壊の問題にぶつかることはありませんが、ごくまれにしか起こりません。最初の場所に設定する方法に少し依存します - スマートポインタがヌルとして始まり、後で割り当てられる場合、正しいコン/破壊順序を追跡するのは通常は難しい)ポインタは、割り当てられたオブジェクトで初期化されます。 –