c,c++

#ifdef, endif, #pragma once, #ifndef

YoonJongSeok 2022. 9. 19. 09:22

해당 매크로가 정의되어 있다면 ifdef와 endif사이의 코드를 컴파일하게 된다.

#ifdef 매크로

 

~~~

#endif

#else ...

파일들을 관리할 때 필요한 코드들만 적용하고 싶다 할때 쓰면 좋다

 

#pragma once 인클루드 가드

include 시에 중복된 것이 올 경우 한번만 쓰면 된다고 표시해주는 것

 

#ifndef .h file name

.h 파일이 정의되어 있다면 더 이상 정의하지 마라 <- pragma와 같은 효과

#endif