Absturz bei Arraydefinition
-
Warum bitte stürzt das ab? Habe MS-VC++ 6.0.
#include <iostream> using namespace std; int main() { int arr[1000000]; for (int i = 0; i < 1000000; i++) arr[i] = 0; return 0; }
-
könnte sein, dass das array zu groß für den stack ist. versuchs mal mit new auf dem heap anzulegen.
-
maximAL schrieb:
könnte sein, dass das array zu groß für den stack ist. versuchs mal mit new auf dem heap anzulegen.
oder ausserhalb der funktion
int arr[1000000]; int main() { for (int i = 0; i < 1000000; i++) arr[i] = 1; return 0; }