프로그래밍/C++
2025. 3. 21.
[Study] C++ 기초(2) - reference
[ reference (참조자) ] 이번엔 참조자라는 C++에서 새로 도입된 개념을 다루도록 하겠다.C언어에서 어떤 변수를 가리키려면 우리는 항상 포인터라는 개념을 사용하였지만,C++에서는 새로운 방식이 도입된다. 바로 reference (참조자) 라는 것이다. 참조자란, '할당된 하나의 메모리 공간에 다른 이름을 붙이는 것'을 말하는데,즉 참조할 변수의 새로운 하나의 이름을 만들어주는, 별명을 붙여주는 개념이다. 예전에 포인터를 공부하며 Call-by-value와 Call-by-reference에 대해 배운 적이 있을 것이다.Call-by-value 방식은 값을 인자로 전달하여 기존 변수에 접근하지 못하고,Call-by-reference 방식은 주소를 인자로 전달하여 기존 변수의 변형이 가능하다.(ca..