右辺値参照とか使わないとすぐ忘れる

C++0x ムーブコンストラクタとムーブ代入演算子を暗黙に定義 - Faith and Brave - C++で遊ぼう
これ、前に見たときは「へー追加されたんだ」としか思っていなかった。
デフォルトのムーブコンストラクタの中身を読んでいなかった。
が、よく読むと、これは相当便利になっている。
std::stringとかがメンバ変数なら、コピーコンストラクタからムーブ代入まで
何でもやってくれて、しかもムーブが効いて速くなる。なにこれ神か。
C++0x - 右辺値参照(Rvalue reference) / ムーブ・セマンティクス(Move semantics) - Faith and Brave - C++で遊ぼう
C++0x 右辺値参照の使い道 - Faith and Brave - C++で遊ぼう
よかよか。今は何も怖くない。