call by reference1 [C++] 참조자 (Reference)/ 참조에 의한 호출(Call-by-reference) 1. C++ 참조자#include using namespace std;int main(void) { int num1 = 2024; int &num2 = num1; // num2는 변수 num1을 참조한다. (num1의 참조자가 된다.) num2++; cout 기존 C언어에서 & 연산자는 변수의 주소값을 반환하는 연산자 였다.변수선언에서 변수명 앞의 & 연산자는 여기서 "참조자(Reference)" 선언의 의미가 된다.참조자는 비유적으로 별칭이다. (변수로 봐도 문제가 없다)오로지 변수만 참조할 수 있다.참조하는 변수 메모리 공간을 사용한다.참조자의 수에는 제한이 없으며, 참조자를 대상으로도 참조자를 선언할 수 있다. (하지만, 필요이상으로 선언하는 것은 바람직하지 못하다.)아래는 참조자 선언의 잘못.. 2024. 6. 21. 이전 1 다음