Programming/C / C++
                
              const 키워드의 의미
                deviAk
                 2008. 5. 28. 23:49
              
              
                    
        반응형
    
    
    
  const 키워드의 용도는 변수를 상수화 시키기 위해 사용 한다.
                    
        - const int n = 10;
n 은 변수이나 const 키워드를 붙여줌으로 상수화 되었다.
따라서 n에 다른 값을 대입하는 것은 허용되지 않는다.
- const int* n;
데이터 상수화.
n이라는 포인터가 가르키는 값을 상수화 시킨다.
- int* const n;
포인터 상수화.
n이 가르키는 포인터를 상수화 시킨다.
- const int* const n;
데이터와 포인터 상수화.
n 은 변수이나 const 키워드를 붙여줌으로 상수화 되었다.
따라서 n에 다른 값을 대입하는 것은 허용되지 않는다.
- const int* n;
데이터 상수화.
n이라는 포인터가 가르키는 값을 상수화 시킨다.
- int* const n;
포인터 상수화.
n이 가르키는 포인터를 상수화 시킨다.
- const int* const n;
데이터와 포인터 상수화.
반응형