C & C++
[C++] Reference 참조자
평화로운가을남자
2019. 5. 16. 22:23
참조자:
결론부터 말하자면
NULL pointer(NULL 이 들어있는포인터, 아무것도 가리키지않는 상태)
참조자란 친구는 c++ 에서 포인터에 null이 할당되는 실수를 막기위해서 c++에서 조취한 특단의 결과라고 볼 수 있다.
참조자: 할당된 하나의 메모리공간에 다른이름을 붙이는것.
참조자 특징
- 이름앞에 &로 선언 int & a =num; 이를 통해num의 메모리공간에 접근가능
(포인터는 주소값을 입력)
- 상수 참조불가
- Null값 초기화불가 (포인터는 NULL값 존재)
- 선언과 동시에 누군가를 참조.
- 참조대상 변경 불가능.(포인터는 가능)
- 참조자는 별명, 여러가지 별명가능