C++ 레퍼런스란??

gyubong park·2021년 5월 13일
0

기존 C와는 다르게 C++에서는 레퍼런스란 것이 생겼다

int value1 = 10;
int &value2 = value;

value2 = 5;
// value1 또한 5가 됨

말 그대로 동일한 값을 가진 새로운 변수명을 가진 된다

int value1 = 10;
int * const value2 = &value;

이것은 위의 포인터연산과 동일하다.
결국 레퍼런스는 포인터이고 위 연산을 조금 더 쉽게 표현한 것이다.

profile
초보 개발자

0개의 댓글