Home English

Kuina-chan

くいなちゃんAug 22, 2017


プログラミング言語Kuin」の例外コードについてです。

Kuin例外コード

Kuinで使われる例外コードはKuin例外コードの通りです。
Kuin例外コード
例外コード
(16進数)
説明
00000000

0000FFFF
ユーザが自由に使える例外コード
09170000

0917FFFF
Kuinの標準ライブラリが発生させる例外コード
C0000005 不正なメモリアクセス(主にnullインスタンスを参照すると発生)
C0000017 メモリ不足
C0000090 floatの演算結果がNaNになると発生
C0000094 intなどの整数型で0で除算すると発生。 floatでは発生しない
C00000FD スタックオーバーフロー(主に無限に再帰呼び出しすると発生)
C000013A コンソールアプリにおいてユーザがCtrl+Cで終了しようとすると発生
C9170000 assert文の条件式がfalseになると発生
C9170001 キャストできないクラスにキャストすると発生
C9170002 配列の範囲外にアクセスすると発生
C9170003 intの演算がオーバーフローすると発生
C9170004 cmpメソッドを継承していないクラスを比較すると発生
C9170005 標準ライブラリが用意するクラスのうち、「##」「$<」「$>」演算子が禁止されたクラスでこれらの操作を行うと発生
1503413457ja