c++ - 在 Visual Studio 中出现错误“编译器堆空间不足”
问题描述
我在 Visual Studio 中构建了我的 C++ 代码,以获得更小的数据大小以使其可扩展。现在,当我针对大量数据对其进行缩放时,它向我显示错误“C1060 编译器堆空间不足”并且代码被终止。我在 Dev C++ 上运行了相同的代码,但我得到了警告消息“内存不足分配 1073745919 字节”。
我在我的代码中使用了四个 4D 数组和许多函数。因此,在寻找解决方案时,我开始了解堆空间而不是堆栈的使用,因此我通过在 C++ 中使用“new”运算符将数组移动到堆中。尽管如此,我仍然收到相同的错误消息。是否有任何编码命令,我可以通过它成功运行我的代码?或者任何其他方式也可以。
提前致谢!
解决方案
推荐阅读
- python - Python正则表达式在搜索词后返回字符
- android-studio - Android Studio 使用公钥验证椭圆 p256 签名时出现问题。ECDSA
- r - 当某些值为 NA 时,使用 dplyr 连接字符串字段
- java - 从具有定义位置的列表中获取分区数据
- oop - 抽象的使用
- javascript - 中心循环进度反应
- php - 将数据从控制器传递到播种器类是不好的做法吗?
- javascript - 无法在 Android 中使用 websockets 发送大于 1410 字节的消息
- ios - 测试 POST 请求的正确数组结构
- python-3.x - Django 'decimal.Decimal' 对象中的视图函数中的错误不可迭代