de_DE/deu_deuは、Cやja_JP/jpn_jpnと小数点・桁区切りの記号が異なるロケールの代表例として選びました。実行結果はそれぞれこうなりました。Linux/GCC/libstdc++版です。C++はちょっと惜しいです。printfの出力をわざわざ並べていることから分かったかもしれませんが、to_stringの結果はprintf系と同じ書式になるのが正しいようです。“%Lf”の書式でsprintfを呼んで文字列を作るというようなことが書いてあります。実は、その記述を見つけたので上記のプログラムを書いて試したという順序でした。あとは、boost::lexical_castもついでに試しておけば良かったですね。コメントをキャンセルメールアドレスが公開されることはありません。WPThemes.Info。