1

移動と転送をサポートするために考案されたルールに、いまだに混乱しています。私がまだ確信していないことの1つは、次のとおりです。

転送参照は単なる右辺値参照ですか (参照折りたたみルールが適用されます)?

右辺値参照の場合、関数は次のようになります。

template<typename T>
void func(T&&);

右辺値だけでなく左辺値も受け入れますか?

4

2 に答える 2