私は以下のコードを持っています:
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int pnp[2][105],fin[2][105];
int time[105],n,m,dummy,prod = 0;
int const maxvv = 2000000;
int d[maxvv];
return 0;
}
でスタックオーバーフローが発生しint d[maxvv]
ます。ただし、グローバルスコープに移行すると
#include<iostream>
#include<cstdio>
using namespace std;
int const maxvv = 2000000;
int d[maxvv];
int main(){
int pnp[2][105],fin[2][105];
int time[105],n,m,dummy,prod = 0;
return 0;
}
このエラーは発生しません。何が違うのか誰か教えてください。Windows 7 で c++ を使用して vs 2008 を使用する