GCC を使用 (windows 32、C のみ、デフォルトのビルド オプション)。
ローカル スタックの最大サイズは?
例えば:
void myfunc (void)
{
char is_this_too_big_for_a_local_var[64*1024*1024];
somefunc(is_this_too_big_for_a_local_var);
}
おそらくコーディングの初期の頃のトラウマ的な経験から、私は最大で 16k 以上のローカル ストレージを使用しようとしたことはありません..
とにかく、本当に大きな変数をローカルに配置しても問題ありませんか? それとも数Kが上限ですか?