ところで話し変わるが、moveしたいときってどんなときがある?
void foo(bar&& b);

bar b;
foo(std::move(b));

// bは使わないでね・・・
なんてコメント残すの?