[英]c++ iteration exception over int array
為什么代碼會導致異常?
異常:訪問沖突寫入位置 0x000001A88BF5D000。
int* ints = new int(1000000);
for (int i = 0; i < 1000000; i++)
{
ints[i] = 1;
}
您正在分配一個整數。 如果你想分配一個整數數組,你應該使用方括號。
int* ints = new int[1000000]();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.