2013/09/30(月)kv-0.2

kvライブラリは早速何人かの学生が使い始めているが、
Visual Studio 2010のIDEを使っていると動かないという情報が入る。
試してみると確かに動かない。expで落ちる。文字列からdoubleへの変換の問題?
探ってみると、stringtod, stringtoddでのstd::stringの扱い方に
問題があり、indexが正しい範囲から外れることがある模様。
linuxやVC++のコマンドラインでは動いてしまうので気付かなかった。

大変かっこ悪いバグなので、0.2としてversion upすることにした。
ついでに、
  • conv-double.hpp (stringtod, dtostring)
  • conv-dd.hpp (stringtodd, ddtostring)
を別ファイルに分け、単体でも使えるようにした。
これらは、doubleまたはddと文字列との相互変換を丸めの方向指定付きで
行うもので、単体でも役に立つのではないかと思っている。

1.0までに完成度が上がりドキュメントも整備できるといいなあ。
OK キャンセル 確認 その他