728x90
반응형
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2에 대한 제 해답입니다.
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자
문제 내용
const int num=12; 가 있다. 포인터 변수를 선언해서 위 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하다. 마지막으로 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자.
#include <iostream> int main(void) { const int num=12; const int *pnum=&num const int* &rnum=pnum; std::cout<<"num의 값 = "<<num<<std::endl; std::cout<<"pnum의 값 = "<<*pnum<<std::endl; std::cout<<"rnum의 값 = "<<*rnum<<std::endl; std::cout<<"num의 주소값 = "<<&num<<std::endl; std::cout<<"pnum의 주소값 = "<<&pnum<<std::endl; std::cout<<"rnum의 주소값 = "<<&rnum<<std::endl; return 0; }
저장된 값 혹은 가리키는 값과 메모리 주소까지 모두 가리키는 소스를 작성해보았습니다. 포인터변수 pnum은 6번줄에서 num의 메모리주소를 가지게 되며 참조자 rnum은 포인터변수 pnum을 참조하게 됩니다.
728x90
반응형
'IT(기존 자료 보관용)' 카테고리의 다른 글
언리얼엔진4 간단 소개와 라이센스 정보 (0) | 2014.07.21 |
---|---|
난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. (5) | 2013.04.23 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 (0) | 2013.04.14 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 (0) | 2013.04.13 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 (0) | 2013.04.12 |
난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다. (0) | 2013.03.31 |
난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. (0) | 2013.03.30 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
명품C언어프로그래밍 12.8 해답 (0) | 2012.12.15 |
댓글