2

次のようにして、スタック上に 2D 配列を作成しました。

    grid gridArray[100][100] = {{}};

ただし、スタックオーバーフローが発生します。

auto gridArray = new grid[100][100]();

ヒープに置いてもエラーになりません。

これがなぜなのか正確にはわかりません。スタックはヒープほど多くのメモリを割り当てることができませんか? 今のやり方に危険はありますか?

ありがとう。

4

1 に答える 1