- 829 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 21:34:28.86 ID:tCflGkAm0.net]
- >>794
>const T& に rvalue がマッチするんだった。 それはある意味当然すぐる const T& x = r; // rは右辺値 ... y = x // (*) としたときに、コンパイラは(*)みたいな文が現れるまでは、 xへのアクセスを機械的にrへのアクセスに置き換えれば良いわけでゼロコスト rが所有権を失ったらxのアクセスも不正となるが、これは書き換え可能なオブジェクトを const参照をとってから書き換えた場合も似たようなもの(身からでたサビ なのでコンパイラはやっぱ何もしなくて良い
|

|