참조

참조 C++에서 참조란 선언된 변수에 대한 별명, 지칭하는 새로운 이름으로 "& 기호"를 사용합니다. int a=1; int ref_a = a; // 참조 변수 ref_a를 선언하면, ref_a와 a는 동일한 변수가 됩니다. Rectangle b; Rectangle &ref_b = b; // 객체 변수에 대해서도 참조를 사용할수 있습니다. 참조 변수는 원본 변수와 동일한 공간을 사용하므로 아예 같다고 생각하시면 됩니다. 코드상 작동 구조가 포인터와 유사하기에 "->"같은 연산자를 사용하지 않도록 주의해야 합니다. 또한 원본 변수를 초기화하지 않으면 쓰레기값 때문에 참조를 생성할 수 없으며 (컴파일 오류 발생) 참조 배열은 만들 수 없습니다. 참조를 사용하는 이유는? 하나의 변수를 여러 개의 이름으로 사용..