- C++相談室 part115 [転載禁止]©2ch.net
574 :デフォルトの名無しさん[sage]:2015/01/20(火) 01:16:04.26 ID:MYJPw26J - >>573
int ar[1]; int (&& rr)[1] = (ar); // もしint[1]型の右辺値ならint(&&)[1]型変数を初期化できるはず int (& lr)[1] = (ar); // もしint[1]型の右辺値ならint(&)[1]型変数を初期化できないはず
|
- C++相談室 part115 [転載禁止]©2ch.net
575 :デフォルトの名無しさん[sage]:2015/01/20(火) 01:24:19.84 ID:MYJPw26J - この方がわかりやすいか
using array = int[1]; array a1: array & lr = a1; // OK array && rr = a1; // error
|
- C++相談室 part115 [転載禁止]©2ch.net
576 :デフォルトの名無しさん[sage]:2015/01/20(火) 01:34:04.82 ID:MYJPw26J - おまけ
using array = int[1]; struct A {array v;}; array & lr = A{}.v; // error, rvalue of type int[1] array && rr = A{}.v; // OK
|
- Visual Studio 2015©2ch.net
466 :デフォルトの名無しさん[sage]:2015/01/20(火) 23:24:39.05 ID:MYJPw26J - ベータ版は機能性を見ろよ
|