https://stackoverflow.com/questions/1674032/static-const-vs-define-vs-enum "static const" vs "#define" vs "enum" Which one is better to use among the below statements in C? static const int var = 5; or #define var 5 or enum { var = 5 }; stackoverflow.com 몇가지 주목할 점: #define은 전처리기가 처리(즉, 그냥 문자그대로 바꿔치기) . 따라서 디버깅 할때 심볼이 따로 안잡힘. 디버깅 어려움 사용성에서 const int는 제약이 생길수도. 배열크기 초기화, switch문 인덱스값 등에 사용할 수 없을 수..
"#define" vs "static const" vs "enum"
https://stackoverflow.com/questions/1674032/static-const-vs-define-vs-enum "static const" vs "#define" vs "enum" Which one is better to use among the below statements in C? static const int var = 5; or #define var 5 or enum { var = 5 }; stackoverflow.com 몇가지 주목할 점: #define은 전처리기가 처리(즉, 그냥 문자그대로 바꿔치기) . 따라서 디버깅 할때 심볼이 따로 안잡힘. 디버깅 어려움 사용성에서 const int는 제약이 생길수도. 배열크기 초기화, switch문 인덱스값 등에 사용할 수 없을 수..
2023.10.26