std::string

今までC言語と同様にchar配列とstr*()系の関数を使った文字列処理をC++でも書いていたのだが、流石に気持ち悪くなってきたのでそろそろstd::stringを使うことにする。

CStringは便利だったんだが環境依存だし、自作するのも結構大変なので、結局std::stringに落ち着いた。英語のみしか扱わないので特に問題はないはず。

sprintfに相当するものは標準ライブラリにはない模様。ほかの部分でもういくつかboostに依存してるし、boost::formatを使ってしまおうかな。