Meine Frage ist einfach und hat viele hochrangige Antworten, die mir über den Kopf geflogen sind, wenn ich ehrlich bin. Ich beginne damit, warum ich dieses Array brauche, es wird als ein 2d-Koordinatensystem verwendet, das auf einen Millimeter genau ist. Mein Code ist unten angegeben, ich habe versucht, das Array auf dem Heap (Speichertyp) zu definieren, aber ich hatte kein Glück. Gehen Sie einfach auf mich Jungs, ich habe litterally habe gerade angefangen C++ heute :)großes 2d Array in C++ (möglich?)
edit: Ich visuelle Studios
#include <iostream>
using namespace std;
char x [100000][100000];
int main()
{
}
[Diese QA] (http://stackoverflow.com/questions/1847789/segmentation-fault-on-large-array-sizes) nicht helfen? – LogicStuff
Bei einigen Plattformen oder Compilern ist die Größe globaler Variablen begrenzt. Möglicherweise müssen Sie dynamischen Speicher verwenden (siehe auch "Operator neu"). –
@LogicStuff Ich lese diese Lösung vor dem Posten hier und leider hat es nicht geholfen –