标签: c++
为什么代码会导致异常?
例外:访问冲突写入位置0x000001A88BF5D000。
int* ints = new int(1000000); for (int i = 0; i < 1000000; i++) { ints[i] = 1; }
答案 0 :(得分:3)
您正在分配一个整数。如果要分配整数数组,则应使用方括号。
int* ints = new int[1000000]();