Błąd przy otwieraniu programu z definicją dużej (500 tysięcy elementów) tablicy
Ostatnio zmodyfikowano 2015-03-14 21:21
Kyriet Temat założony przez niniejszego użytkownika |
Błąd przy otwieraniu programu z definicją dużej (500 tysięcy elementów) tablicy » 2015-03-14 21:02:19 Nie będę przedłużał niepotrzebnymi historiami i do rzeczy: To działa: #include <iostream>
using namespace std;
int main() { int tab1[ 100000 ]; system( "pause" ); return 0; } A to nie działa: #include <iostream>
using namespace std;
int main() { int tab1[ 500000 ]; system( "pause" ); return 0; } Błąd przy włączaniu (kompilacja prawidłowa): http://i.imgur.com/KaFrTRD.png?1A ze wskaźnikiem działa nawet definicja 50 milionów elementów: #include <iostream>
using namespace std;
int main() { int * tab = new int[ 50000000 ]; system( "pause" ); return 0; } Co robię źle? Pozdrawiam. |
|
aksen |
» 2015-03-14 21:13:17 |
|
Kyriet Temat założony przez niniejszego użytkownika |
» 2015-03-14 21:21:08 Dziękuję za błyskawiczną odpowiedź wyjaśniającą wszystko. Pozdrawiam ;) |
|
« 1 » |