반응형

코드를 작성하면서 원주율과 같이 변하지 않아야 하는 변수가 존재할 수 있다.

이 때 const 제한자를 이용하면 편리하다.

 

const pi = 3.14;

 

이런식으로 상수로써 지정하면 다른 곳에서 그 값을 바꿀 수 없기 때문에 유용하다.

 

 

크게 세 가지 장점을 들 수 있는데,

 

1. 데이터 형을 명시적으로 지정할 수 있다는 점이다.

     C에서는 #define을 이용하여 지정하는데 반해 C++에서 const를 사용하여 데이터 형을 지정할 수 있다.

 

2. 특정 함수나 파일에서만 사용하도록 제한할 수 있다.

 

3. 배열이나 구조체와 같은 복잡한 데이터 형에도 const를 사용할 수 있다.

 

 

 

생각보다 함수나 클래스 등 많은 것을 작성할 때 매우 자주 등장한다.

반응형

'C++' 카테고리의 다른 글

C++ / 6. struct 구조체  (0) 2024.01.02
C++ / 5. string 클래스  (0) 2023.12.18
C++ / 4. array 배열  (0) 2023.12.15
C++ / 2. #include 와 iostream 파일  (0) 2023.12.14
C++ / 1. main() (메인 함수) 의미  (0) 2023.12.14

+ Recent posts