トップページ > プログラム > 2015年07月17日 > 7V4RYMzc

書き込み順位&時間帯一覧

5 位/175 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000000324110



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
661 :デフォルトの名無しさん[sage]:2015/07/17(金) 20:26:14.52 ID:7V4RYMzc
>>657
オツムに障害のあるバカには難しかったかな。
「そうだね」と言ってるわけだから
tが右辺値というのを肯定していることになる。
tは右辺値じゃなくて左辺値なんだぜ。
型は関係ない
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
664 :デフォルトの名無しさん[sage]:2015/07/17(金) 20:42:43.35 ID:7V4RYMzc
へー、必要ないんだー
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
667 :デフォルトの名無しさん[sage]:2015/07/17(金) 20:50:04.49 ID:7V4RYMzc
>>662
>質問者が問題にしてるのはmove(X())のmoveが必要か

初めてみました
どこから湧いて出てきたのそれ?
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
675 :デフォルトの名無しさん[sage]:2015/07/17(金) 21:15:13.07 ID:7V4RYMzc
そうかそうか
>>646を読んで普通は>>647,>>649で示されたような勘違いこそが
問題の本質と気づくんだが
アスペは右辺値をmoveすることの是非が気になっちゃったんだな
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
678 :デフォルトの名無しさん[sage]:2015/07/17(金) 21:28:41.85 ID:7V4RYMzc
>>673
まず↓を理解してくれ
void f(int && v) {
 v;// 元は右辺値だけどここでは左辺値
 move(v);//右辺値に戻す
}
int main() {
 int v;//vは式じゃないので右辺値でも左辺値でもない
 f( v );//vは左辺値(コンパイルエラー)
 f( move(v) );// move(v)は右辺値
}
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
684 :デフォルトの名無しさん[sage]:2015/07/17(金) 22:19:47.21 ID:7V4RYMzc
元「@右辺値をmoveするのは間違い?
 Aだってmove(t)」
 ↓
普通の人:@について、tが左辺値であることを説明しようと例を出したり必死
バカ:Aについて、右辺値のmoveが間違いでないことを説明しようと例を出したり必死

この会話が噛み合っていない
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
686 :デフォルトの名無しさん[sage]:2015/07/17(金) 22:20:22.42 ID:7V4RYMzc
あ@とAが逆だった
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
690 :デフォルトの名無しさん[sage]:2015/07/17(金) 22:30:34.28 ID:7V4RYMzc
>>689
VC「Error: an rvalue reference cannot be bound to an lvalue」
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
694 :デフォルトの名無しさん[sage]:2015/07/17(金) 22:47:34.08 ID:7V4RYMzc
>>691
まるでrvalue-refならOKみたいなレスですね
int && rref = 0;
f( rref ); // error, 右辺値参照型の左辺値

>>692
ISO/IEC 14882:2014 13.3.2 Viable functions 段落3
「an rvalue reference cannot be bound to an lvalue」
って、VCのエラーと同じ文言だった
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
702 :デフォルトの名無しさん[sage]:2015/07/17(金) 23:11:18.67 ID:7V4RYMzc
はいはい
元「@ 右辺値をmoveするのは間違い?
 A だってmove(t)」
 ↓
普通の人:Aについて「tは左辺値」
バカ:@について「右辺値のmoveは間違いでない。どうして理解できないの?」
普通の人:Aについて「tは左辺値。どうして理解できないの?」
バカ:@について「右辺値のmoveは間違いでない。どうして理解できないの?」
 :


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。