#ifdef, endif, #pragma once, #ifndef

2022. 9. 19. 09:22c,c++

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

#ifdef 매크로

 

~~~

#endif

#else ...

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

 

#pragma once 인클루드 가드

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

 

#ifndef .h file name

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

#endif

'c,c++' 카테고리의 다른 글

Dereferencing null pointer  (0) 2023.10.23
참조에 의한 인수전달, 주소에 의한 전달  (0) 2023.01.16
extern  (0) 2023.01.06
맨날 헷갈리는 assert 함수  (0) 2022.08.19
[C언어] 포인터 및 메모리 정리  (0) 2022.08.18