增加大小随机数生成器触发断点
Increasing Size Random Number Generator Triggering Breakpoint
我正在尝试创建一个随机数生成器,它越来越多地输出+1个随机生成的数字。我的问题是,在最后一个循环之后,MVS 抛出异常,
"随机游戏.exe触发了一个断点。发生了。
我知道这与内存位置被损坏有关,这是我在使用动态大小的数组时有道理的,但我不确定如何前进。
int size = 1;
int* array = new int[size];
for (int x = 0; x < 5; x++)
{
for (int i = 0; i < size; i++)
{
array[i] = (rand() % 100) + 1;
cout << array[i] << endl;
}
size++;
}
return 0;
我希望程序给我 15 个随机生成的数字,然后返回 0。当它输出数字时,在完成后,它会引发异常。
当您声明 new int[size]
时,array
的大小固定为 1。之后,您使用size++
增加了size
变量,但数组的大小没有增加。 如果需要灵活的阵列大小,建议使用std::vector
。
相关文章:
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 制作具有平均值的随机数生成器
- C++ 随机数生成器:尝试将结果作为向量获取,但通过制作 void 函数来执行此操作而出现错误
- 尝试在 c++ 中创建随机数生成器并收到错误
- 存储并重新加载随机数生成器状态
- 作为随机数生成器的争用条件
- 播种随机数生成器以使用分叉的好方法是什么?
- 随机数生成器的性能因平台而异
- 随机数生成器的种子和状态有什么区别?
- RcppShark 随机森林示例引发有关随机数生成器的异常
- C++多个实例的随机数生成器组种子中增强
- C++随机数生成器仅生成 0 - C++ 11
- GSL+OMP:C++中的线程安全随机数生成器
- 贪吃蛇游戏 - 食物瓷砖的随机数生成器
- 随机数生成器在 C++ 用于 skipList.
- RSA 加密和解密期间的随机数生成器要求
- 如何使用 cpp 设置随机数生成器的语法?
- 产生相同结果的随机数生成器
- C++随机数生成器通常在 Visual Studio 中运行程序时在 2 次后停止生成数字
- 增加大小随机数生成器触发断点