여러 정의가 정의되어 있지 않은지 사전 프로세서가 확인합니다. 사용자가 편집할 수 있는 #defines가 헤더에 있습니다.따라서 사용자가 그것들을 모두 삭제했을 경우의 정의가 존재하는지 확인합니다. #if defined MANUF && defined SERIAL && defined MODEL // All defined OK so do nothing #else #error "User is stoopid!" #endif 이 방법은 완벽하게 작동합니다. 하지만 여러 정의가 제대로 설정되어 있지 않은지 확인할 수 있는 더 좋은 방법이 있는지 궁금합니다. 예를 들어 다음과 같습니다. #ifn defined MANUF || defined SERIAL ||.... // note the n in #ifn 또는 아마도 ..