IT 프로그래밍/C++

[2.9] 심볼릭 상수

기술1 2024. 3. 7. 21:34
반응형
#include <iostream>


using namespace std;


int main()
{
	const int price_per_item = 30;
	int num_item = 123;

	int price = num_item * price_per_item;

	

	return 0;
}

여기 보시면 num_item * 30을 해주면 나중에 오류가 생길 가능성이 있기 때문에 고장된 값은 const로 고정해 30을 해준 것을 볼 수 있습니다.

 

가독성과 유지보수에 좋기 때문입니다. 처음 보는 사람이 이 값이 어떤 의미인지 알기 쉬우며 가격 단위가 변동될 때 price_per_item 의 값을 수정하기만 하면 되기 때문입니다.

반응형