C & C++

[C++] Reference 참조자

평화로운가을남자 2019. 5. 16. 22:23

참조자:

결론부터 말하자면

NULL pointer(NULL 들어있는포인터, 아무것도 가리키지않는 상태)

참조자란 친구는 c++ 에서 포인터에 null 할당되는 실수를 막기위해서 c++에서 조취한 특단의 결과라고 있다.

참조자: 할당된 하나의 메모리공간에 다른이름을 붙이는것.

 

참조자 특징

  1. 이름앞에 & 선언  int & a =num; 이를 통해num 메모리공간에 접근가능

(포인터는 주소값을 입력)

  1. 상수 참조불가
  2. Null 초기화불가 (포인터는 NULL 존재)
  3. 선언과 동시에 누군가를 참조.
  4. 참조대상 변경 불가능.(포인터는 가능)
  5. 참조자는 별명, 여러가지 별명가능