C++에서 상수는 값을 한 번만 할당하고 해당 프로그램을 실행할 때 다시 변경하지 않으려는 변수/명명된 값입니다. 예를 들어, 변수 PI에서 pi 값을 사용하는 응용 프로그램을 작성하는 경우입니다. 이 값이 변경되는 것을 절대 원하지 않을 것입니다. 이 값을 const로 선언하면 프로그램 전체에서 재할당되지 않습니다.
변수 선언 전에 const 한정자를 추가하여 C++에서 상수를 정의할 수 있습니다.
예시
#include<iostream>
using namespace std;
int main() {
const int x = 9;
x = 0;
return 0;
}
이것은 상수 변수 x를 정의합니다. 그러나 상수 값을 다시 쓰려고 하면 오류가 발생합니다.