[C++]값, 포인터, 참조 확실한 정리, value vs reference vs pointer
cuore J
1. 용어 정리 object(객체) : 어떤 데이터가 메모리 안에 존재하고 있을때, 즉 메모리 안에 자리를 잡고 있으면, 그것이 object L-value(object locator value) : "메모리를 차지" 하고 있는 특정 데이터 객체 : 표현식(expression) 이후에도 없어지지 않고 지속되는 객체 ex.1) int x = 3; 의 x는 L-value ex.2) ++x 는 "증가 후, 자기자신을 리턴" 하므로 L-value R-value(value of an expression) : 수정가능한 L-value에게 대입될 수는 있지만 자기 자신은 L-value가 될 수가 없음 : 표현식(expression)이 끝난 이후에는 더이상 존재하지 않는 임시적인 값 ex.1) 상수 ex.2) x++는 ..