reference = alias & 쉬운 포인터
- alias (에일리어스) 별명이라는 뜻임 (&)
- 생성과 동시에 초기화 되어야함
-pointer 사용할 때 많이 실수하는 점
- address of 연산자 빼먹는것
- 초기화되지 않은 포인터 사용하는 것
int n_value = 10;
int& r_value = n_value;
r_value = 11; // then n_value = 11;
n_value = 12; // then r_value = 12;
cout<<&n_value << &r_value <<endl;
// 같은 주소값 나옴
'C++ 알고리즘 > 2. C++ 언어 review' 카테고리의 다른 글
템플릿 (0) | 2019.09.01 |
---|---|
힙 메모리 할당 c 와 c++ (0) | 2019.09.01 |
포인터 와 레퍼런스 // call_by_value , call_by_reference (0) | 2019.09.01 |
포인터 (0) | 2019.09.01 |
댓글