C++0x 11
■ このスレッドは過去ログ倉庫に格納されています
0501デフォルトの名無しさん
2010/11/06(土) 00:25:52>エラーになる理由
・5章6段落(p85) (何がxvalueか)
・8.5.3節5段落(p206) (参照は何を初期化子に取れるか)
を読んで。読むのが面倒だったらスレのちょっと上のほうに説明されてる。
>>499
> A a;
> A&& a_ref2 = a; // an rvalue reference
> は、エラーになる旨が書いてないけど、不適切な例?
これは今はもう不適切。いつから変わったかは知らない。
> the reference collapsing rules are:
は n3126 では 8.3.2節6段落に同じことが書かれてるから、
今もルールは変わってない模様。
> あらゆる参照の参照がエラーにならないことを
参照の参照はそもそも、あってはいけない(8.3.2節5段落)と書かれてる。
あくまでただの collapsing rule。
■ このスレッドは過去ログ倉庫に格納されています