TIL (Today I Learn)1 L-Value & R-Value 어떻게 보면 C++로 작업하다 보면 자연스럽게 알게 되는 부분이지만, 의사소통을 할 때 필요한 경우가 있겠다 싶어 (+ 개념을 좀 정리해 보는 시간을 가지고 싶어서) 정말 간단하게 정리해 보려고 한다. 이것저것 다 설명하려면 문서가 길어지니.. 먼저 요약하면, L-Value(&) = 식의 왼쪽에 들어올 수 있는 값. R-Value(&&) = 식의 오른쪽에만 들어갈 수 있는 값. 조금 더 기본 개념에 가깝게 요약하면 : L-Value = 메모리 상에서의 위치가 특정되는 값. R-Value = 메모리 상에서의 위치가 특정되지 않는 값. 값이 L-Value 와 R-Value 로 나누어진 이유 - 깊은 복사와 얕은 복사를 이해할 필요가 있다. 깊은 복사 : 새로운 메모리 공간에 제시된 데이터를 전부 복사해서 같.. 2023. 9. 13. 이전 1 다음 반응형