Programming Tip
#ifndef 와 #pragma once 의 차이점
BlueSwamp
2011. 3. 2. 10:47
반응형
#ifndef와 #pragma once 는 둘다 헤더파일의 중복을 피하게 해준다.
#ifndef의 경우에는 언어적인 문법을 이용하여 헤더파일의 중복을 피하기 위해 사용되고
#pragma once의 경우에는 컴파일러에서 지원하는 방식이다. 대부분의 컴파일러가 지원하기
하지만, 언어적인 범용성이 더 넓은 것은 #ifndef라고 할수 있다. 하지만, 속도 면서에는
#pragma once가 헤더 파일을 열지 않기 때문에 더 빠르다.
반응형