閉じる

boost::serialization

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


*1 いや、数値的には無効なんだけどね

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)