새소식

Programming

C++ 참조(reference) 변수 연습중

  • -
일반 변수와 참조 변수로 각각 값을 받아 증가시키는 예제 - num1은 1이 기본값이고 함수를 호출할 때마다 하나씩 증가합니다.

위 소스는 C++ Programming Language 특별판에서 참고했습니다.

실행 결과

int num2를 int &num2로 고친 실행 결과 - 참조 변수인 num2가 변하면 num1도 변합니다. 위 예제와 비슷하다. 참조 변수가 변할 때, 일반 변수가 변할 때의 원래 변수 값의 변화를 주목하면 됩니다. 참조변수는 값 대입 연산에서 실제 포인터보다 사용하기 쉽고, 가리키는 대상 주소가 바뀌지 않는 포인터 변수처럼 생각하면 되겠다는 결론을 얻었습니다.


Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.