このコードでは:
int * p = new int(44);
pはヒープに割り当てられ、それが指す値は44です。しかし今、私はこのようなこともできます:
p[1] = 33;
エラーが発生することなく。いつも思っていた
int * p = new int(44);
「Pはヒープに割り当てられ、44を含むアドレスを指している」という別の言い方でしたが、どうやらそれはpaをintの配列へのポインターにしますか?この新しいアレイのサイズは44ですか?または、この結果は異常ですか。