Reference Model

참조자는 원본 변수의 안전한 별명이다

초기화 이후 재지정할 수 없고 nullptr이 될 수 없어 함수 인자와 const 참조에서 안정적이다.

접근 방식

alias

참조자

원본 이름이 하나 더 생긴 것처럼 쓰며 값 접근 문법이 간단하다.

포인터

주소 자체를 저장하므로 재지정과 null 확인이 필요한 상황에 맞다.

const 참조

큰 객체를 복사하지 않고 읽기 전용으로 전달할 때 기본 선택지가 된다.

원본 변수별명 생성직접 접근원본 반영
읽는 법

참조자는 포인터보다 항상 좋은 것이 아니라, 대상이 반드시 존재하고 바뀌지 않는 관계를 표현할 때 의도가 선명하다.