Minwoo Dev.

[C++] 윤성우의 열혈 C++ 프로그래밍 Ch02 - 2 : const 포인터와 const 참조자 문제풀이 본문

C++

[C++] 윤성우의 열혈 C++ 프로그래밍 Ch02 - 2 : const 포인터와 const 참조자 문제풀이

itisminu 2024. 3. 4. 13:04
728x90
반응형
SMALL

문제

 

const 포인터에 대한 복습을 겸할 수 있는 문제를 제시하겠다. 다음의 상수 선언을 보자.

const int num = 12;

 

포인터 변수를 선언해서 위 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하자.

마지막으로 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자.

 

 

 

정답

#include <iostream>
using namespace std;

int main(void)
{
    const int num = 12;
    const int *ptr = &num;
    const int *(&ref) = ptr;

    cout << "num : " << num << endl;
    cout << "*ptr : " << *ptr << endl;
    cout << "*(&ref) : " << *ref << endl;

    return 0;
}

 

 

결과

728x90
반응형
LIST