顧客のコンピュータでかなり奇妙な「クラッシュ」が発生しました。ログを使用して、次のコード行まで追跡できました。
myvar = 1; //これは「クラッシュ」します。myvar は「double」として宣言されています
コードは明らかに問題ありません。しかし、myvar はクラスのメンバー変数です。そして、この変数のグローバル インスタンスがあり、コード行はコンストラクターにあります。したがって、main() の前に実行されます。スタイルが悪いのは承知の上で…
私の質問: - main() の前に float/double を使用できますか? - 呼び出すことができる「InitFloatSystem()」関数はありますか?
詳細情報: - これは Win32 / C++ です - クラッシュ メッセージは表示されず、プログラムは終了するだけです - try/catch は役に立ちません
私は本当にアイデアがありません...