我在客戶的計算機上有一個非常奇怪的'崩潰'。使用日誌我能夠跟蹤它到這行代碼:構造函數中的fp賦值崩潰[C++]
myvar = 1; //這個'崩潰'。 myvar被宣佈爲'雙'
代碼顯然是好的。但myvar是一個類的成員變量。這個變量有一個全局實例,代碼行在構造函數中。所以它在main()之前執行。不好的風格,我知道...
我的問題: - 是否允許在main()之前使用float/double? - 是否有某種我可以調用的「InitFloatSystem()」函數?
一些更多的信息: - 這是一個Win32/C++ - 有沒有崩潰的消息,該方案只是關閉 - try/catch語句並不能幫助
我真的沒了主意......
您描述的內容沒有問題。它以什麼方式「崩潰」? –
「這是一個Win32」 - 哦Windows?這就解釋了很多。 – 2012-12-19 16:52:41
你可以展示一些更多的代碼來給出一些上下文,特別是變量聲明等。也許一個[SSCCE](http://sscce.org/)。另外,你有沒有在調試器中運行程序? –