본문 바로가기
반응형

header include1

[c/c++] 전처리지시자 전처리지시자는 컴파일 전에 #으로 시작하는 지시자들에 대해서 처리하는 것을 말한다. 내가 주로 쓰는 것들을 아래와 같다. #include #if 1 #else #endif #define haha #ifdef haha #endif#include를 하게 되면 해당하는 header 파일을 가져오게 된다. header를 아예 복사를 해오는 것이다. 그런데 project가 복잡해지거나 하면 header 파일을 여기저기에서 include를 하게 되는데, 그러면 header가 중복되서 컴파일 에러가 날 수 있다!!! (그렇게 사용을 안 해봐서 사실 검색해봤다 ㅎㅎ) 그래서 아래와 같이 header 파일 전/후에 사용한다. #ifndef은 다음에 나오는 단어(_TEST_H_)가 선언되어 있지 않으면 아래 내용을 실행한.. 2023. 8. 10.
반응형