본문 바로가기
프로그래밍/언어_스크립트

C++ 에서 레퍼런스

by 써드아이 2010. 9. 27.
레퍼런스의 사용법은 

int b;
int &a = b;

와 같이 어떤 메모리 (변수나 인스턴수가 될듯)를 가르키는 새로운 이름으로
사용된다고 한다.

위 예제에서는 결국 a 와 b가 완전히 동일 한 놈이다.

- 포인터의 경우 원본이 있고 이 원본을 가르키는 또 하나의 변수(포인터)가
별도로 존재한다.

어쨌건.. 레퍼런스는 위 예제와 같이 사용해야지 포인터의 선언처럼

int &a;

와 같은 선언은 사용할 수 없다고 한다..............는데...
함수의 인자로 넘길 때는 가능하잖아????? 어찌된 일이지??