2013/09/30(月)kv-0.2
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までに完成度が上がりドキュメントも整備できるといいなあ。