포인터와 참조자에 대해 알아보기
질문
- 포인터란? 포인터의 특징
- 참조자란? 참조자의 특징
포인터
- 메모리 주소를 저장하는 변수
*
연산자를 사용해 포인터가 가리키는 주소 값을 참조&
연산자를 사용해 변수의 주소를 획득- 동적 메모리 할당 시 사용되며
NULL
또는 다른 주소로 초기화 가능
참조자
- 변수에 대한 별칭(alias)을 제공
&
기호를 타입 앞에 붙여 선언- 선언 시 반드시 초기화해야 하며 초기화 후 다른 변수 참조 불가
NULL
값을 가질 수 없음