簡體   English   中英

c ++ int 數組上的迭代異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM