3

ペア ポインターがあるので、std::pair< A*, B* >* ポインターペアと仮定します。メモリを割り当て、ペアを使用した後、delete pointerpair を呼び出します。

また、delete A と delete B を呼び出して、メモリを完全に解放しますか?

delete Aとdelete Bのみを呼び出し、delete pointerpairを呼び出さない場合、メモリリークですか?

4

2 に答える 2

4

いいえ.............

于 2010-09-28T06:32:37.947 に答える
2

いいえ、自動的には行われません。明示的に削除する必要があります。

于 2010-09-28T06:33:44.153 に答える