#pragma once 는 C의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만
빌드되도록 알려주는 명령이다. 즉, 여러번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다.
예를 들어, A.h라는 파일이 여러 곳에서 복잡하게 #include 되어 쓰이게 된다면 그때마다 가각 정의가
추가되게 되어 중첩되는 경우가 생긴다. 이 경우 중복 정의되었다는 에러가 발생하게 된다.
즉, 같은 내용이 여러번 빌드되게 되는 것을 막기위해 #pragma once 를 사용하는 것이다.
'Language > C++ Language' 카테고리의 다른 글
Sort() 함수를 사용하기 (0) | 2011.11.20 |
---|---|
Encapsulation (0) | 2011.10.18 |
Vector(STL library) call by reference (0) | 2011.05.27 |
VISUAL STUDIO에서 배열포인터 조사식 보는방법 (1) | 2011.05.14 |
Dynamic Programming Binomial Coefficient의 구현 (0) | 2011.03.30 |