What is the difference between
int a = 42;
and
int&& rvr = 42;
?
a
is obviously an lvalue
, but rvr
is also an lvalue
since it is a named variable, so can these expressions be considered exactly equivalent, and if not, in which scenarios the int&&
declaration is preferred?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With