C++

Safe bool イディオム

C++

というのを、たまたま知りました。聞いたことがなかったので、「なんじゃそりゃ?」とGoogle先生に伺いを立ててみたところ、こういうものらしいです。つまりは、オブジェクトをboolとして扱う場合に色々できちゃいけないものとかあるから、それをできないよ…

テンプレートと継承

C++

C++erにとって、テンプレートと継承は完全に必須であるものですが、どうにも効果的な使い方がよくわからない場合が多々あります。最近、これは確かに使える、というパターンがありましたので、ログ的に書いておこうと思います。ちなみにこのパターン、Effect…

C++スタイルのキャストを補助する。

hatedaraから投稿するとなんでかタイトルだけ文字化けしてしまうので、タイトルは付けないことにしました。なんでやろ。さて、12月です。師走です。忘年会シーズンなので、一週間に一回は飲み会があります。懐が・・・orz。帰省のための新幹線代が非常に痛い…

traitsの利用する場面(メモ)

C++

最近仕事について色々考えています。今の環境は正直自分のためになっていないので、何とか変える努力というかそういうのが必要だと切実に感じています。とまぁそういうことは置いておいて、今回はC++の話題です。 boostとかC++0xとか、最新鋭の強力なライブ…