例外が発生した場合でも安全に削除したいポインタの配列へのポインタがあります。今すぐ配列をループし、各項目のdeleteを呼び出し、配列のdelete []を呼び出す必要があります。 auto_ptrは配列を削除するようですが、配列内の個々のポインタは削除されません。これには簡単な解決策がありますか?ポインタの配列へのポインタの安全な削除
double** desc = new MyObject*[size_out];
for (int i=0; i<size_out; i++)
desc[i] = new MyObject();
for (int i=0; i<size_out; i++)
delete desc[i];
delete [] desc;
私はあなたがしなければならないだろう何だと思うおかげ
言語にタグを付けるべきです –
'std :: vector'だけでなく、特別な理由がありますか? –