ショボ短歌会

PCゲームをしていると突然、
「CreateRegister:Int変数として持てる数の上限を超えています
RegisterDelete命令でInt変数を削除してください」と出てきてしまいました。パソコン初心者なのでどう対応していいのか解らず手が出せません。
どなたか助けていただけるとありがたいです。

A 回答 (1件)

PCゲームの開発元に問い合わせてみましょう。




恐らくですが、そのPCゲームのバグが原因でしょう。
コンピュータは2進数で数字を扱います。
Int変数の「Int」は一般的に32ビットで扱える符号付の整数を表します。
実世界には整数は無限にありますが、コンピュータには上限があります。
つまり、32ビットで表現できなくなった場合には桁あふれを起こしたりします。
きっとプログラム内部で、予期せぬ動作で桁あふれでも起こしてしまったのでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!