Rvalue reference

Oak_Cassia·2021년 12월 27일
0

Lvalue는 scope 내에서 다시 사용 가능한 값 int& Lval=4; //불가능

Rvalue는 식이 끝나면 사라지는 값 && int&& rval=5; //가능

  • 원본은 더 쓰지 않겠다는 뜻 내포(객체나 변수 등을 전달할 시)

이동 생성자, 이동 대입 연산자
객체를 &&로 받으면 된다.

std::move 오른값 참조로 캐스팅 해준다.
rvalue_cast

profile
rust로 뭐할까

0개의 댓글