私はComparable * array(クラスのテンプレート内)と呼ばれる他のオブジェクトへのポインタの配列を持っています。delete []ポインタへのポインタによって割り当てられたメモリを解放します
削除では、ポインタによって参照されるメモリが削除され、delete []
は配列内の各ポインタに割り当てられたメモリの割り当てを解除することを理解しています。
私の質問は、他のオブジェクトへのポインタを含む配列がある場合、配列内の各ポインタと配列自体によって参照されるメモリをどのように割り当てを解除するのですか?
-1のコードを投稿していないために。コードは、*仮定*をすることなく理解することが簡単に*できます。 – Nawaz
+1投稿コードはしばしば良いアイデアですが、多くの開発者はプログラムだけでなくプレーンテキストを読むことを学ぶ必要があります。この場合、プレーンテキストは十分に自明である。 –
[関連する回答](関連リンク:http://stackoverflow.com/questions/4260464/does-stdlistremove-method-call-destructor-of-each-removed-element/4261074#4261074)と[関連FAQ](http:// – fredoverflow