- 俺主催囲碁プログラミングコンテスト
604 :デフォルトの名無しさん[sage]:2015/01/12(月) 00:21:47.07 ID:Aen7KAsb - ※一二三四五六七八九
01┌┬┬┬┬┬┬┬┐ 02├┼┼┼┼┼┼┼┤ 03├┼┼┼┼┼☆┼┤ 04├┼┼┼┼○┼┼┤ 05├┼┼┼○●┼┼┤ 06├┼┼┼┼┼┼┼┤ 07├┼┼┼┼┼┼┼┤ 08├┼┼┼┼┼┼┼┤ 09└┴┴┴┴┴┴┴┘
|
- C++相談室 part115 [転載禁止]©2ch.net
427 :デフォルトの名無しさん[sage]:2015/01/12(月) 00:23:12.35 ID:Aen7KAsb - ↑典型的な誤回答
右辺値と右辺値参照は全く別の直交する概念なのに区別が付いていない
|
- C++相談室 part115 [転載禁止]©2ch.net
430 :デフォルトの名無しさん[sage]:2015/01/12(月) 00:39:20.05 ID:Aen7KAsb - >>428
右辺値参照ってのは型の用語 変数や式には型がある 右辺値ってのは式の分類の用語 分類には左辺値(lvalue)と右辺値があって、右辺値にはxvalueとprvalueがある 例えばint &&a=0; b=a;の二つ目のaは型が右辺値参照型(int &&)で、式の分類が左辺値(lvalue)だ int f(); f();の二つ目のf()は型がintで、式の分類が右辺値(prvalue)だ
|
- C++相談室 part115 [転載禁止]©2ch.net
431 :デフォルトの名無しさん[sage]:2015/01/12(月) 00:54:16.61 ID:Aen7KAsb - 右辺値参照型(X &&)の変数は参照初期化時に右辺値(xvalue/prvalue)を受け取れる
左辺値参照型(X &)の変数は参照初期化時に右辺値(lvalue)を受け取れる 非参照型(X)の変数は初期化時に(コピーする事で)何でも受け取れる 例外的にconstな左辺値参照型(const X &)の変数は右辺値も左辺値も受け取れる
|