0
ダイナミックメモリが割り当てられていない状態でヒープ上にメモリリークが発生する可能性がありますか?しかし、私は3つのベクトルを宣言して初期化しています。それはプログラムを閉じる前にベクトルの割り当てを解除する必要があるからです。ダイナミックメモリのないメモリリーク
ダイナミックメモリが割り当てられていない状態でヒープ上にメモリリークが発生する可能性がありますか?しかし、私は3つのベクトルを宣言して初期化しています。それはプログラムを閉じる前にベクトルの割り当てを解除する必要があるからです。ダイナミックメモリのないメモリリーク
私はちょうどそれは私がプログラムを終了するために使用していた終了機能し、問題を発見しました。
exitはスタックベースのオブジェクトのデストラクタを呼び出さないため、これらのオブジェクトが内部的にメモリを割り当てている場合はメモリがリークします。
あなたはベクトルの割り当てを解除する必要はありません。それらの結果を生成したコードを投稿するべきです。 –
'vector'のデストラクタは、あなたの解放を処理します。コードの一部を見ることができますか? – DeiDei
ベクトルはメモリを動的に割り当てます。 – immibis