🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

전처리기 사용 질문드립니다

22.02.07 17:53 작성 조회수 183

0

강의중에 전처리기가 enum과 const int의 다음 순위로 고려된다고 설명해주셨는데요
 
예전 open source들을 보면서 전처리기로 상수값을 지정해서 사용한것을 빈번하게 본 경험이 있습니다.
 
enum과 const int대신 전처리기를 사용하면 어떠한점이 불리한지(memory, 코드 유지보수 등등.) 그리고 어떤 상황에서 전처리기를 꼭 써야하는지 use case를 알려주시면 충분히 이해하는데 도움이 될 것 같습니다.

답변 1

답변을 작성해보세요.

0

해당 주제를 비롯하여 C++ 올바른 습관에 대한 내용은
Effective C++에 자세히 나와 있습니다.
거의 모든 회사에서 사용하는 신입 교육 필독서 중 하나이니,
시간 되실 때 읽어보시기 바랍니다.
질문에 답변을 드리자면, 상수를 정의할 때 #define을 '꼭' 써야 하는 상황은 없습니다.
구글링을 해보시면 이런 주제 관련해서는 정보가 많습니다.


https://d-yong.tistory.com/13

Moderich님의 프로필

Moderich

질문자

2022.02.09

감사합니다 :)

채널톡 아이콘