프갤러들은 어떤거를 선호하세요?
요즘 팀플을 시작하는데 다른게 아니라 팀원들을 조금은 부려먹어보려고 일종의 메뉴얼 or 가이드를 작성하는 중입니다.
저번에 혼자 2개이상 프로젝트를 동시에 기회부터 발표까지 관리해보니 죽을맛이더군요. ㅠㅠ
그래서 메뉴얼를 만드는 중인데, #ifdef vs #pragma once랑 #define vs const 중 어떤것을 쓰는게 좋을지 궁금해서 글을 올리게 되었습니다.
일단 저는 둘다 후자 쪽을 임시로 택했습니다.
program once
최신 컴파일러를 사용하여 프로그램을 만들 것이므로 progrma once정도는 호환이 될 것이고, 문법도 조금 더 간단해 보여서 골랐습니다.
const and enum
Define에 비해 형태, 문법등의 측면에서 명시적인 const나 enum을 사용하여 혹시모를 에러를 방지하기 위해 골랐습니다.
둘다 후자. 디파인은 넘나 위험한것...