코딩 공부/TIL(Today I Learn)

코딩 공부/TIL(Today I Learn)

[TIL][C++] Lvalue 와 Rvalue

◆Lvalue : 메모리 위치와 식별자를 알 수 있는 값 (나중에 부를 수 있는 값)(& : Lvalue refrence) ◆Rvalue : 메모리 위치와 식별자를 알 수 없는 값 (나중에 부를 수 없는 값)(&& : Rvalue refrence) ◆Lvalue와 Rvalue의 레퍼런스 / /기본값 int test=0; // Lvalue의 레퍼런스 int & L_int = test; // 기본 자료형에 대한 Rvalue레퍼런스를 사용했을경우 int 10으로 저장되어 모호성이 생길 수 있다. int && R_int = 10; ◆Rvalue를 사용하는 이유 ●함수의 매개변수로 ▷Lvalue를 사용하면 깊은 복사가 2번 일어나게 되고 ▷Lvalue의 refrence의 경우 1번 ▷Rvalue의 refrence..

메카인
'코딩 공부/TIL(Today I Learn)' 카테고리의 글 목록 (5 Page)