エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Toru Maesakaの戯言
posted on 11.12.08 C文字列とstd::stringの炒め物 最近はCirrus milestoneに向けてDrizzleのコードベー... posted on 11.12.08 C文字列とstd::stringの炒め物 最近はCirrus milestoneに向けてDrizzleのコードベースを標準・モダン化する事と、MySQLがおそらく歴史的経緯により再発明した変態じみた文字列ライブラリを処分する作業に没頭してます。 処分とは正確にいうと、libcの文字列関数やstd::stringなどを使ったリファクタリングなのですが、その過程で痛感しているのはC文字列とC++を混ぜたコードって醜いなぁって事です。例えばstd::ostringstreamで文字列を快適に生成して、結果をC文字列を期待しているAPIメソッドに渡すとします: foo_obj->yuck(sstream.str().c_str(), sstream.str().length()); 本来はstringオブジェクト、もしくはリファレンスだけを渡したい: f
2008/12/11 リンク