本文へスキップ

スタックオーバーフローとは?

すたっくおーばーふろー

再帰呼び出しなどでスタック領域が上限を超えてしまうエラーのことです。

スタックオーバーフロー(stack overflow)とは、関数呼び出しのたびに積まれるスタックフレームがメモリの許容量を超えた際に発生するエラーである。無限再帰や深すぎる再帰呼び出しが主な原因となる。名前はプログラマの情報共有サイトStack Overflowの由来にもなっている。

使い方・例文

再帰関数に終了条件を書き忘れたまま実行したら、すぐにスタックオーバーフローが発生してプロセスが落ちた。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語