今後のC++標準であるC++ 0xのクールな新機能の1つは、「rvalue references」です。 void FunctionWithLValueRef(int& a) {...}
void FunctionWithRValueRef(int&& a) {...}
int main() {
FunctionWithLValueRef(5); // error, 5 is a
誰かが "これを* thisに移動の意味を拡張する"ということを普通の英語で説明できますか? I am referring to this proposal。探しているものはすべてです。は& です。理由はです。右辺値の参照が一般的で、移動セマンティクスが構築されていることを理解しています。そのような拡張がrvalue参照に何を追加するのか把握できません!