포인터 type * p; 레퍼런스 type &r = 기억공간이름(변수명) // 기억공간을 공유 // 반드시 선언과 동시에 초기화!!!! 사용시 주의점 선언과 동시에 초기화 int n=20, m=20; int &ref = n; ref = m // 변경이 불가능하다, 상수화 된다. int &ref; // 초기화가 되지 않았다. 상수로 초기화하면 컴파일오류 int &ref = 10; // 기억공간(변수명) 레퍼런스의 장점 이전에는 포인터를 이용하여 스왑을 하였지만.... void swap(int &rx, int &ry); int main() { int a = 100, b = 200; cout 형식인자는 레퍼런스 변수 실인자와 형식인자는 기억공간을 공유한다. -> 많은 리턴값을 받아오는데 2,3번이 유용하다. ..