[C++] 참조자(Reference) & 의 이해

marceline·2023년 1월 1일
0

[C++]

목록 보기
2/7

1. 참조자란 ?

또 하나의 이름

int *ptr=& num1; // num1 의 주소값을 반환해서 포인터 ptr 에 저장
int &num1=num2; // num1 에 대한 참조자 num2 를 선언

& 은 주소값을 반환하는 연산자이다.
그러나 새로 선언되는 변수의 앞에 선언되면, 참조자의 선언을 뜻하게 된다.

2. 참조자의 선언 가능 범위

선언됨과 동시에 변수 참조 (배열 포함)

상수불가, 초기화 불가

int & ref; (X)
int &ref=20; (X)
int &ref=NULL (X)

0개의 댓글