スタックオーバーフローとは?
すたっくおーばーふろー
再帰呼び出しなどでスタック領域が上限を超えてしまうエラーのことです。
スタックオーバーフロー(stack overflow)とは、関数呼び出しのたびに積まれるスタックフレームがメモリの許容量を超えた際に発生するエラーである。無限再帰や深すぎる再帰呼び出しが主な原因となる。名前はプログラマの情報共有サイトStack Overflowの由来にもなっている。
使い方・例文
再帰関数に終了条件を書き忘れたまま実行したら、すぐにスタックオーバーフローが発生してプロセスが落ちた。
この用語をシェア
最終更新: