右辺値参照

読み:うへんち・さんしょう
外語:Rvalue Reference 英語
品詞:名詞

右辺値に対する参照

目次

C++11から導入された。

型名 & と書いた場合は参照であるが、型名 && と書くと右辺値参照となる。

旧来のC++の仕様では、右辺値参照が存在しなかった。旧来のC++において参照とは、C++11以降における左辺値参照を意味する。

旧来のC++において右辺値を参照として扱うためには、これを左辺値として扱い左辺値参照にする必要があった。そのためにはconstの左辺値参照とする必要がある。右辺値参照を用いれば、わざわざconstの左辺値参照とする必要がなく、右辺値をそのまま参照にできる。

C++では主としてムーブセマンティクス(移動セマンティクス)などの実現のために使われている。

用語の所属
右辺値

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club