[C++] const (콘스트) 란?
.png)
const(콘스트) 란 무엇일까? 변수를 선언 했을 때 값을 상수로 만들어 준다. 변수 : 변하는 수 상수 : 변하지 않는 수 상수의 대표적인 예로는 #define 이 있다. 물론 define은 문자도 된다. #include<iostream> using namespace std; #define NUM15 15; void main() { cout << NUM15; } 위 소스를 복붙 후 실행 해 주면 15가 나오는 걸 확인 할 수 있다. Const 이제 콘스트 예시를 보자. #include<iostream> #define NUM15 15; void main() { const int a = 5; a = 4; } 위 소스를 visual로 복사해 보자. 변수 a앞에 const를 붙여 준후 변수 값을 변경 할 시 에러가 발생 한다. 개발자의 수정하지 말라는 강력한 의지를 담을 수 있다.