rvalue

    20

    2答えて

    今後のC++標準であるC++ 0xのクールな新機能の1つは、「rvalue references」です。 void FunctionWithLValueRef(int& a) {...} void FunctionWithRValueRef(int&& a) {...} int main() { FunctionWithLValueRef(5); // error, 5 is a

    11

    2答えて

    誰かが "これを* thisに移動の意味を拡張する"ということを普通の英語で説明できますか? I am referring to this proposal。探しているものはすべてです。は& です。理由はです。右辺値の参照が一般的で、移動セマンティクスが構築されていることを理解しています。そのような拡張がrvalue参照に何を追加するのか把握できません!

    1

    8答えて

    いつC++プログラムをコンパイルするときに "l-value required"エラーが発生するか(VC++を使用しています)

    14

    4答えて

    の寿命を延ばすことは何であるこの const Foo& a = function_returning_Foo_by_value(); ではなく、この Foo& a = function_returning_Foo_by_value(); を可能背後にある設計根拠? 2行目に何が間違っている可能性がありますか(最初の行では間違っていないでしょうか)。