- 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