2010-03-31から1日間の記事一覧

C++0x ムーブコンストラクタとムーブ代入演算子を暗黙に定義

C++

かなり前から提案は出ていましたが、N3090のWorking Draftから、 暗黙に定義される特殊メンバ関数に、ムーブコンストラクタとムーブ代入演算子が追加されることになりました。 つまり、以下のようなクラスがあった場合、 struct X { std::string s; }; Xは以…