記事一覧
C言語のエラー処理: スタックトレースを作成する
321, 2021-09-13
C言語のエラー処理~スタックトレース編
C言語には例外機構がありません。
そのためスタックトレースなども出力できませんが、C言語らしくスタックを自作することでスタックトレースを実現することが可能です。
この記事ではC言語で自力でスタックトレースを出力するということをやってみたいと思います。
この方法はいわゆる「こういう方法もあるよ」というエラー処理の一例であり、ベターであるかどうかは皆さんが判断してください。
ちなみに私はプログラミング言語の開発でこのようなスタックトレース機構を使っています。
(省略されました)