같은 객체의 다른 이름
참조자를 통해 값을 바꾸면 원래 변수도 같은 객체이므로 함께 바뀝니다.
int& r = x
참조자는 선언할 때 반드시 대상을 정하고, 이후 다른 대상을 가리키도록 바꿀 수 없습니다.
참조자를 통해 값을 바꾸면 원래 변수도 같은 객체이므로 함께 바뀝니다.
int& r = x
참조자는 비워 둘 수 없으므로 생성 시점에 반드시 유효한 객체에 묶입니다.
must bind
큰 객체를 함수에 넘길 때 참조를 쓰면 불필요한 복사가 사라집니다.
T& param
함수 안에서 값을 바꾸지 않겠다는 약속과 임시 객체 바인딩을 함께 표현합니다.
const T&