我正在寫一個小型庫,您可以在其中設置範圍;開始和結束點是雙打。該庫有一些內置或計算出的該範圍的默認值,但一旦它們由範圍設置功能設置,就無法返回到默認值。NaN作爲特殊參數
因此,我喜歡做的是使用NaN值作爲指標來使用默認值,但我還沒有找到NaN的任何標準定義,並閱讀gcc手冊它說,有平臺不支持NaN。
我的問題是:
是否有不使用IEEE 754浮點數任何最近的平臺?我不關心一些模糊的嵌入式設備,因爲lib專注於具有GUI的平臺,準確地說是cairo。
第二個問題是你會使用NaN值作爲這樣一個目的的參數嗎?我將它定義在標題中的某處沒有問題。
人做我曾經知道你的意思是什麼方面的錯誤令人費解......我第一次遇到了奇怪的東西的NaN,我花了時間來實現楠= NaN的... – 2009-04-24 23:52:00