Probleme mit großen Arrays unter Windows
-
Ich arbeite mit MSVC und hab Probleme mit folgendem Programm:
void main() { char arr[0x100000]; }
Es wird fehlerfrei kompiliert, aber wenn ich es starte stürzt es ab.
Es liegt an der Größe es Arrays, weil ich mit kleineren Arrays starten kann, aber ich brauche ein Array dieser Größenordnung.Gibt es irgendwelche Kompiler-Optionen um mehr Speicher zu reservieren oder sonst irgendwas.
-
Der Stack ist sehr begrenzt und ich denk mir Du sprengst den einfach mit Deiner Anforderung.
Versuch mal:
char * feld = new char[0x100000] [...] delete feld;
-
char * feld = new char[0x100000] [...] delete [] feld;
-
Och ja natürlich O
thx