&연산자

    3. 참조자 &(Reference)의 이해

    3. 참조자 &(Reference)의 이해

    참조자의 이해 변수는 할당된 메모리 공간에 붙여진 이름이다 그리고 그 이름을 통해서 해당 메모리 공간에 접근이 가능하다. 할당된 하나의 메모리 공간에 둘 이상의 이름을 부여할 수는 없을까? ==> 참조자의 이해로 이어진다 int num1 = 2010; ==> 2010으로 초기화된 메모리 공간에 num1이라는 이름이 붙게 된다 int* ptr = &num1; // 변수 num1의 주소 값을 반환해서 포인터 ptr에 저장해라! int& num2 = num1; // 변수 num1에 대한 참조자 num2를 선언해라! & 연산자는 C언어 포인터에서 배웠듯이 변수의 주소 값으로 반환하는 연산자였지만 참조자에서는 의미가 또 다르다 이미 선언된 변수의 앞에 이 연산자가 오면 주소 값의 반환을 명령하는 뜻이 되지만, 새..