preprocessor

Define variables in header

Header file에 variable을 define하는 것은 최대한 피해야 하지만 어쩔 수 없을 때가 있다. 각 source파일들을 컴파일 할 때에는 에러가 나지 않지만 여러개의 object file을 합칠 때에는 중복선언에 의한 error가 날 수 있다. 이것을 피하기 위해서는 이와 같이 하면 된다.   ps. 이와 같은 트릭을 사용할 경우에 헤더파일을 다른 헤더피일 안에…