#pragma once
C의 헤더 파일 최상단에서 자주 볼 수 있는 이 코드는 컴파일러에게 이 헤더 파일이 한번만 빌드되도록 알려주는 명령입니다.
왜 넣어야 하냐면, A.h라는 파일이 여러 곳에서 복잡하게 #include 되어 쓰이게 된다면 그때마다 각각 정의가 추가되게 되어 중첩되는 경우가 발생됩니다. 이 경우 중복 정의되었다는 에러가 발생하게 되지요. 즉 같은 내용이 여러번 빌드되게 되는겁니다. 이를 막기위해 #pragma once가 필요합니다. 물론 컴파일시간도 줄여주므로 대부분의 헤더파일에 추가하기를 추천합니다.
'예전것 > 프로그래밍' 카테고리의 다른 글
Windows Mobile 프로그래밍 준비 - 프로젝트 생성 (0) | 2009.09.12 |
---|---|
Device Emulator Manager (장치 에뮬레이터 관리자) (0) | 2009.09.12 |
매개 변수 2을(를) 'const char [29]'에서 'LPCWSTR'(으)로 변환할 수 없습니다. (0) | 2009.09.11 |
배열과 포인터에 관한문제 (0) | 2009.06.25 |
포인터 세번째, 여러가지 포인터 비교 (0) | 2009.06.25 |