うぐぅ XMLで NaNを書き出すと読み込めない…_no
テキスト的には環境によって「nan」「1.#QNAN」なんてのを書き出しているけど、読み込み時に有効な数値*1 として認識せず、パースエラーの例外をとばしてくれる。
MLを眺めてみると、2005年の時点ですでに話に上っているな。<Boost mailing page: [boost] serialization – NaN, +/Inf and others
ポータビリティの問題で放置されているっぽく。
ラッパをかぶせて回避。
*1 いや、数値的には無効なんだけどね