c++ 상수 관리에 대해..

lbm200의 이미지

상수 관리방법은

1. #define 문

2. 전역 변수

3. 열거체

4. 클래스 범위 내부 상수

5. 별도의 상수만 모아놓은 클래스

6. 이름 공간

등이 있습니다.


1은 이제 권장하지 않는 방법입니다.

2는 extern 선언이 별도로 필요하고요(::를 이용하면 되긴 합니다)

3은 뭔가 화면의 좌표값들을 표현하기에는 어색한 느낌이 있고

4는 상수들이 여러개 클래스에 흩어져 버려서,

5, 6번이 깔끔한거 같은데


여러분들은 상수를 어떻게 관리하시는지요??