CSE/C++2024. 1. 20. 20:37[C++] 참조자(Reference)

참조자란? 기존에 있던 C언어에서는 다른 변수를 가르키고 싶을 때 포인터를 사용했었다. C++에서도 사용할 수 있지만, 다른 방식도 존재하는데 이 방식이 바로 참조자(Reference) 이다. 참조자는 접근하려는 변수에 다른 이름을 말한다. #include int main() { int A = 10; int& Another_A = A; Another_A = 20; // A = 20, Another_A = 20. return 0; } Another_A를 변경하니 A의 값도 변경하는 것을 확인할 수 있다. 포인터와 참조자의 차이점 그렇다면 포인터와 참조자의 차이는 무엇일까? 1. 참조자는 처음 정의할 때 누구를 가리키는지 명시해야 한다. 포인터는 처음 정의할 때 누구를 가르키는지 명시하지 않아도 된다. 하지..

image