所以,使用代码块,我刚刚写了一个小的cpp程序。但它意外地显示了这个错误(见图)。无法弄清楚出了什么问题。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int mat[1000][1000];
cout<<"done";
return 0;
}
答案 0 :(得分:1)
MatchId IsTeamTournament MatchCompletedDateTime ScheduledStartDateTime MatchIsFinalized TournamentId TournamentTitle TournamentLogoUrl TournamentLogoThumbnailUrl GameName GameShortCode GameLogoUrl ParticipantAScore ParticipantAName ParticipantALogoUrl ParticipantBScore ParticipantBName ParticipantBLogoUrl
--------- ---------------- ----------------------- ----------------------- ---------------- -------------------- ------------------ ----------------------- ---------------------------- --------------------------------- -------------- ----------------------- ------------------ ------------------- --------------------- ----------------- ------------------- --------------------
23354 1 2014-07-30 00:30:00.000 2014-07-30 00:00:00.000 1 543 Sample https://...Small.png https://...Small.png Dota 2 Dota 2 https://...logo.png 3 Natus Vincere.US https://...VI.png 0 Not Today https://...ay.png
44324 1 2014-12-15 12:40:00.000 2014-12-15 11:40:00.000 1 786 Sample https://...Small.png https://...Small.png Counter-Strike: Global Offensive CS:GO https://...logo.png 0 Avalier's stars https://...oto.png 1 Kassad's Legends https://...oto.png
正在堆栈上创建一个巨大的数组。可能比您的编译器/平台允许的更多。
您有几种选择:
1)告诉编译器为堆栈使用更多空间。
2)在堆上分配你的对象。
3)停止使用C数组并改为使用int mat[1000][1000];
。