참조자란 변수에 대한 또하나의 이름이다.
- 선언과 동시에 참조해야한다.
- NULL로 초기화 할 수 없다.
- 참조자를 반환하는 함수인 경우 지역변수를 반환하지 않도록 한다.
int a = 10;
int& b = a;
int Function(int& a);
int& Function(int& a);
const 참조자는 상수를 참조할 수 있다. ( 함수 매개변수로 const 참조자를 쓸 수 있다. )
const int &a = 30;
int Function(const int& a); //참조자a가 가리키는 값을 변경하지 않는다.
'프로그래밍 > C++' 카테고리의 다른 글
const, static 멤버 변수,함수 (0) | 2023.10.22 |
---|---|
Class 와 struct 차이 (0) | 2023.10.22 |
C++ 파일분할 (0) | 2023.10.08 |
Const 정리 (0) | 2023.10.08 |
디폴트 매개변수 (0) | 2023.10.07 |