最近仕事でコードを書くはめになった.
# とはいえ,元ネタはあるのでそれほど困難ではないのだが,いかんせんまとまった時間がないとコード書きは進まず.
それはともかく,バリバリの数値計算なのでMatlab系の方が都合が良さそうだが,あとあと実用などを考え,C++で書くことにした.
環境はwindows7+cygwin.
テキストファイルから数値を取り出す事が必要なので,stringから数値型(精度に関して心配だったので,long double)に変換する処理が入る.
「そんなん標準ライブラリにあるだろう」と油断したら,まあ,確かにあるのだが,C++11で定義された関数,なのだ.
仕方がないので,コンパイラその他を手動アップグレードすることに.
あんまり調べてない(爆)けど,最新版のgccなら大丈夫だろ.
にしても,C++98,C++03,C++11と,言語仕様そのものよりも,ライブラリの拡張に走っている気がするなあ.
実装してくれる人が多いから問題にはならないのだろうが.大変そうだ.
コメントする