私の質問は、私のコードのコメントに配置されていますメモリ割り当てと0サイズ:メモリリークを取得できますか?
int* a = new int[0];// I've expected the nullptr according to my logic...
bool is_nullptr = !a; // I got 'false'
delete[] a; // Will I get the memory leaks, if I comment this row?
ありがとうございました。
なぜあなたは '0'バイトを割り当てますか? – Kolyunya
@Kolyunya通常は誰もいませんが、サイズがゼロの変数であればどうなりますか? –
@JoachimPileborgあなたの要点を詳しく教えてください。私はまだそれを取得できません。質問は私にとっては非常に面白いです。 'malloc(0)'を呼び出すと、後で 'free'と呼ぶでしょうか?メモリは割り当てられていますか? – Kolyunya