- const int num = 10;
-> 변수 num을 상수화!
- const int * ptr1 = &val1;
-> 포인터 ptr1을 이용해서 val1의 값을 변경할 수 없음
- int * const ptr2 = &val2;
-> 포인터 ptr2가 상수화 됨
- const int * const ptr3 = &val3;
-> 포인터 ptr3이 상수화 되었으며, ptr3을 이용해서 val3의 값을 변경할 수 없음
출처
- 열혈 C++ 프로그래밍
'C++ 프로그래밍 > 열혈 C++ 프로그래밍' 카테고리의 다른 글
참조자를 이용한 Call-by-reference (0) | 2017.03.13 |
---|---|
참조자의 이해 (0) | 2017.03.07 |
실행중인 프로그램의 메모리 공간 (0) | 2017.03.07 |
인라인(inline) 함수 (0) | 2017.03.07 |
함수 오버로딩(Function Overloading) (0) | 2017.03.06 |