여러번 include 를 사용하여 참조함으로써
발생하는 중복된 정의 가 발생하지 않게 하기위한 방법.
사용하는 방법은
이렇게 만들거나
이렇게 하는 방법이 있다.
이러한 처리를 해두지 않고
다중으로 include를 하게되면
여러번 같은 변수나 함수가 선언되게 되어 에러가 나게된다.
반대로 해당 정의가 되어있을 경우[#define] 에 실행하도록 하는 것은 #ifndef(“If not define”)의 반대인 #ifdef 이다.
'공부 > C++' 카테고리의 다른 글
간만의 공부글 warning 을 지워보자 (0) | 2012.04.26 |
---|---|
CARRAY 를 사용한 구조체는.. (0) | 2012.03.12 |
error LNK2019 에러의 경우 (0) | 2012.02.14 |
오늘의 공부 단일체(Singleton) 싱글턴[싱글톤] (0) | 2012.02.13 |
포인터 타입의 연산 (2) | 2012.01.20 |