소스파일을 직접 변경하고 싶다고 하셨는데...
어떤 목적으로 만들려니 그게 필요하다거나 간단한 예를 들어서 설명해 주시는게 답변하기 편할것 같습니다.
소스를 직접 변경하려면 컴파일 타임에 하게되는데
#define구문이나 template 구분을 사용하게 됩니다.
사실 template을 사용하면 컴파일 타임에 코딩을 재생산?하는 코드가 되니... 비슷한 결과를 얻을 수 있지 않을까요?
개츠비 님이 쓰신 글 :
: 안녕하세요.
: Preprocessor관련 한 내용입니다.
: #define PI = 3.14라고 하면
: 소스안에 있는 PI = 3.14라 전부 변경이 됩니다.
: #define을 사용하지 않고 소스파일을 직접 변경할 수 있게 구현하고 싶습니다.
: 어떻게 접근해야 하는지가 궁금합니다.
|