2010-01-01から1ヶ月間の記事一覧
boost::optionalは通常の値に「無効値」を加える仕掛け。 関数などの戻り値でNULLとか0とか-1を「無効値」と扱うケースがあるけど、そうはいかない場合に有効。 あるいは、STLコンテナの「どこも指していない」イテレータが欲しい場合とか。 //-------------…
新年早々、C++プログラマのレベル10というポストに釣られてみた。 自己申告するとレベル5とレベル8の間かな・・・。少なくとも、過去に書いた自分のコードについては赤面するし、Boost無しでは生きていけない体になってしまったから、遠慮無くガンガン使う。…