2008-12-12から1日間の記事一覧

C++0xではわりと必須なscope_guard

C++

C++にはScope Guardというイディオムがあります。 関数のスコープ抜けたらこの関数実行してね、というものなのですが C++0xにはラムダ式が入るので、それを組み合わせれば関数が抜けたときに実行する処理をその場で書くことができます。 でも、Scope Guardは…

C++0x malling 2008-12

C++

2008-12 mallingが公開されています。 ちなみに、N2800が本物のCommittee Draftだったりします。内容はN2798とほぼ同じですが、章番号がずれてるところがあります。