- Reference 는 원본에 대한 단지 하나의 별명일 뿐
- 원본과 Address 가 동일
- 메모리상에 추가 변수 공간을 할당받지 않음
- 생성과 동시에 명확한 Target 이 지정되어야 함
추가 정보 : https://gracefulprograming.tistory.com/11
# Source Code
#include <stdio>;
int main() {
int a = 10;
int& b = a;
int* ap = &a;
int* bp = &b;
printf("a %p %d %p %d\n", &a, a, ap, *ap);
printf("b %p %d %p %d\n", &b, b, bp, *bp);
return 0;
}
# Result
A : 0x7ffcc980244c 10 0x7ffcc980244c 10 B : 0x7ffcc980244c 10 0x7ffcc980244c 10