C++中的数组是否有最大长度?
它是C++限制还是取决于我的机器?它可以调整吗?它取决于数组的类型吗?
我可以以某种方式突破该限制,还是必须寻找更好的信息存储方式?什么应该是最简单的方法?
我要做的是在数组上存储long long int,我在Linux环境中工作.我的问题是:如果我需要存储N> 10位数的N长整数数组,我该怎么办?
我需要这个,因为我正在为学校编写一些加密算法(例如p-Pollard),然后点击这个整数墙和数组表示的长度.
我正在Linux中编写一些C++代码,我已经声明了一些2D数组,如下所示:
double x[5000][500], y[5000][500], z[5000][500];
Run Code Online (Sandbox Code Playgroud)
在编译期间没有错误.当我执行它时说"分段错误".
Wen我将数组的大小从5000减少到50,程序运行正常.我该如何保护自己免受这个问题的影响?