레퍼런스 (Reference)레퍼런스(Reference)는 변수의 또 다른 이름(별명, Alias)이다.레퍼런스는 새로운 메모리를 생성하는 것이 아니라기존 변수의 메모리를 그대로 사용한다.즉, 같은 메모리를 다른 이름으로 접근하는 방식이다.포인터와 다르게 주소를 저장하는 변수가 아니며반드시 이미 존재하는 변수와 연결되어야 한다.그렇기 때문에 선언과 동시에 초기화가 필요하며참조할 변수가 없으면 문법 오류가 발생한다.레퍼런스 선언int a = 10;int& r = a;여기서a : 원본 변수r : a의 레퍼런스(별명)잘못된 예시int& r;컴파일 오류 발생레퍼런스는 반드시 참조할 대상이 필요하기 때문이다.메모리 관점에서 보기int a = 10;int& r = a;메모리 구조주소 변수 값100..