C/C++创建数组过大报错的解决方法
1 改编译器的配置
2 把例如
const __int64 VT = 1000000;
int tmp[VT];代码修改为以下(其实就是用指针申请内存)
const __int64 VT = 1000000;
int *tmp = new int[VT];
但是要记得delete掉指针。
3.使用stl::vector容器创建数组。具体看vector的使用方法,这里不具体说明、
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C语言中使用内存较大的二维数组出错的解决办法
- 下一篇: c语言二维数组与指针