C++Builder好きの秘密基地スマートフォン用の表示で見るC++Builder好きの秘密基地この広告は、90日以上更新していないブログに表示しています。TipsBoostのutf8_codecvt_facetをインクルードして、imbueでストリームに設定してやればOK。libs/detail/utf8_codecvt_facet.cppもインクルードしてやらないとリンクエラーが発生。UnicodeStringをstd::wstringにしてもちゃんと読み書きできる。0;}キモはファセットと呼ばれるオブジェクトで、こいつが文字コードの変換や文字種の判定、比較といった文字コードがからんだ厄介な処理を請け負ってくれる*1。C++0xではUTF-8やUTF-16を処理するファセットが用意される。*2あと、newしてもロカール側でdeleteしてくれるのでファセットオブジェクトのdeleteは不要。unique_ptrが変数の寿命が尽きた段階で...2011-01-07BOOST_FOREACHの使い方C++のコンテナ類を列挙するときに便利なのがboost::foreach。ディスカッションフォーラムで問題になって...2009-10-01覚え書き:TStreamReaderとTStreamWriterの使い方TStreamReaderとTStreamWriterが便利そうなので試してみた。Starterをちょっとだけいじってみた。Starterをちょっとだけいじってみた。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!A7Mさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。