meryngii.neta

今日も新たな"ネタ"を求めて。

get_money

ボーっとN2800を眺めていたら、moneyという単語が目に飛び込んできた。しかもget_moneyとは生々しい…。
27.6.4 Extended Manipulatorsでは通貨や時刻を入出力するためのマニピュレータについて定めている。ロケール絡みで通貨の文字列を処理するmoney_getというクラスがすでにあるらしく*1、これとiostreamをマニピュレータで連携させるらしい。
提案はこれ。
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2072.html
ロケールといえば私は文字セットしか思い浮かばないわけだが、意外と奥が深いようだ。
http://docs.sun.com/source/820-2985/loc_io/3_2.htm

*1:これは初めて知った。