Der folgende Code gibt mir einen Segmentierungsfehler, wenn er auf einem 2-GB-Computer ausgeführt wird, funktioniert jedoch auf einem 4-GB-Computer.
int main()
{
int c[1000000];
cout << "done\n";
return 0;
}
Die Größe des Arrays beträgt nur 4 MB. Gibt es eine Begrenzung für die Größe eines Arrays, das in c ++ verwendet werden kann?