VS 2010を使用しています。
このプログラムをデバッグモードで実行すると、スタックオーバーフロー例外がスローされ、ファイルchkstk.asmの99行目にブレークラインが表示されます。
ただし、リリースモードで実行すると問題ありません。
また、配列の1つのサイズを10000に減らすと、デバッグでうまく機能します。理由は何ですか?
#include <iostream>
using namespace std;
int main()
{
char w[1000001], temp[1000001];
cout<<"Why?"<<endl;
return 0;
}