明示的にデストラクタを呼び出すこと自体は、オブジェクトのリソースを解放しますが、メモリ自体は解放されません。 特にヒープ上のオブジェクトの場合、デストラクタを呼び出した後にdeleteを使用しないと、メモリリークが発生します。 デストラクタはオブジェクトのクリーンアップを行いますが、メモリの解放はdeleteやdelete[]を使って行う必要があります。