Item2 - #define을 쓰려거든 const, enum, inline을 떠올리자
Item2 - #define을 쓰려거든 const, enum, inline을 떠올리자챕터 핵심 내용단순한 상수를 쓸 대는, #define보다 const 객체 혹은 enum을 우선 고려하자.함수처럼 쓰이는 매크로를 만들려면, #define 매크로보다 인라인 함수를 우선 고려하자.- 단순한 상수를 쓸 대는, #define보다 const 객체 혹은 enum을 우선 고려하자전처리기로 기호상수를 정의할 시, 컴파일러의 기호 테이블에 추가되지 않는다.이는, 작동 방식이 '대체'이기 때문이다.디버깅을 할 때, 난감할 수 있다.또한, 코드의 길이가 늘어난다.클래스 상수를 정의할 땐, enum을 응용할 수 있다.동작 방식이 const보다 #define에 가깝다.옛날 코드들에게서 발견될 수 있다.- 함수처럼 쓰이는 매크로..