Cpp 右辺値参照 新しいページはコチラ
提供: yonewiki
(→右辺値参照) |
(→右辺値参照) |
||
46行: | 46行: | ||
以下は[[C キャスト | キャスト]]による明示的な右辺値参照代入の指定です。 | 以下は[[C キャスト | キャスト]]による明示的な右辺値参照代入の指定です。 | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | int | + | int nSize; |
int&& rrefnSize = static_cast<int&&>(nSize); //これはOK。 | int&& rrefnSize = static_cast<int&&>(nSize); //これはOK。 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
52行: | 52行: | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | int | + | int nSize; |
int&& rrefnSize = std::move(nSize); //キャストと同じで、OK。 | int&& rrefnSize = std::move(nSize); //キャストと同じで、OK。 | ||
</syntaxhighlight> | </syntaxhighlight> |