일반 변수와 참조 변수로 각각 값을 받아 증가시키는 예제 - num1은 1이 기본값이고 함수를 호출할 때마다 하나씩 증가합니다.
위 소스는 C++ Programming Language 특별판에서 참고했습니다.
실행 결과
int num2를 int &num2로 고친 실행 결과 - 참조 변수인 num2가 변하면 num1도 변합니다. 위 예제와 비슷하다. 참조 변수가 변할 때, 일반 변수가 변할 때의 원래 변수 값의 변화를 주목하면 됩니다. 참조변수는 값 대입 연산에서 실제 포인터보다 사용하기 쉽고, 가리키는 대상 주소가 바뀌지 않는 포인터 변수처럼 생각하면 되겠다는 결론을 얻었습니다.'IT' 카테고리의 다른 글
IPv6 주소를 웹 브라우저에서 사용하기 (0) | 2014.02.06 |
---|---|
syntaxhighlighter 적용되는 태그 바꾸기 (0) | 2014.01.18 |
gcc: error trying to exec 'cc1plus' (0) | 2013.12.31 |
cgvg 소개 및 확장자 추가하기 (0) | 2013.12.31 |
임시로 IP 주소 추가하기 - Debian Wheezy 7.3 (0) | 2013.12.31 |