헤더파일 중복 막기 #ifndef MY_HEADER_H#define MY_HEADER_H......#endif 영어로는 include guard라고 부르는 것 같다. (참고: 위키페이지) 처음엔 my_header.h 라는 파일명과 MY_HEADER_H 사이에 어떤 관계가 있는 줄 알았다. 밑줄이 wildcard characeter 역할이라도 하는건가 싶어서 구글링을 해봤으나 원하는 정보는 찾을 수 없고... 이 기법은 헤더파일 작성에 있어 거의 공식 수준인데 이렇게까지 검색이 안 되나 싶어 이상하다 싶던 찰나, "잠깐, 꼭 파일명이랑 관련된게 아니라도 상관없잖아...?" 그렇다. 그냥 식별자 역할을 할 뿐이었다. 일종의 태그. MY_HEADER_H라는게 정의된 적이 있냐 없냐를 판단하기 위한 것일 뿐, 이름은 뭘 해도 상관.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 65 다음