cpp_r_value_reference - 8BitsCoding/RobotMentor GitHub Wiki


우선 r-value의 예시

int a = 42;
int b = 43;

int c = a * b;
// 여기서 a * b가 r-value이다.

a * b = 42;
// r-value는 연산의 좌측에 있어야한다.

r-value 참조 예시

int nCount;
int& LrefValue1 = nCount;       // Ok
int& LrefValue2 = 10t;          // Error

int&& RrefValue1 = 10;          // Ok
int&& RrefValue2 = nCount;      // Error

잠이와서 정리 못함

참고사이트2 참고