スタックオーバーフロー

stackoverflow.png

原因

  1. プログラム中の関数呼び出しが多すぎる(深すぎる)
  2. 再帰関数を使っている
  3. スタック上に巨大な配列を確保しようとした

解決策

3.に関しては、関数の外側にnewやmallocで配列を確保すべし。
newやmallocで確保するとヒープ領域に確保したことになるらしい。

サポートサイト Wikidot.com