예를 들어 c++에서


int x = 10;

int& rx = x;

int* px = &x;


라고 한다면 rx는 기계어 수준에서 식별자 x처럼 작동하지만


px는 x의 메모리주소를 담은 하나의 자료형에 불과하다. 이런 얘기?


예를 들어 변수 x 주소가 0x100라면 기계어 수준에서 x는 0x100으로 다뤄지고

rx도 0x100으로 다뤄지지만 px는 0x100을 담고있는거임.


rx는 x와 복제품처럼 다뤄지지만 reference라는 점에서 차이점을 갖고..