2013-01-01から1年間の記事一覧

リスト初期化とオーバーロード解決

C++

この記事ではC++11で追加されたリスト初期化について、今更ながらまとめてみた。ソースはN3690。 uniform initialization、list initialization これまでは初期化という同一のセマンティクスを実現するのに、ばらばらで不統一なシンタックスを使っていた。 i…

参照型とvalue categoryについて

C++

この記事のソースはN3690、Value categories - cppreference.com、c++ - What is "rvalue reference for *this"? - Stack Overflowです。 この記事の目標 非静的メンバ関数に適用される cv-qualification や ref-qualifier を、居心地よく使うための背景知識…