l-value와 r-value 정리입니다.구글링 및 ChatGPT의 도움을 받아 작성했습니다. 1. 한 문장 정의l-value: → 메모리에 이름이 있고, 다시 접근할 수 있는 값r-value: → 임시로 생성되며, 이름이 없고 곧 사라질 값2. 코드로 보는 차이int a = 10;// a → l-value// 10 → r-valuea = 20; // OK10 = a; // 컴파일 에러 👉 l-value는 대입의 왼쪽에 올 수 있다. 3. 메모리 관점에서의 차이l-value메모리 주소가 있음수명이 명확함참조 가능r-value임시 객체표현식이 끝나면 소멸주소를 직접 잡기 어려움 4. 참조(&, &&)와의 관계l-value reference (T&)void Func(int& x);l-value만 받을 수 ..