템플릿 부분을 대치해서 새로운 코드를 생성한다- 라는 부분에서, 코드가 공개되어있지 않다면 대치고 뭐고 할 수가 없으니까요
2010.05.29 14:57:59 (*.209.222.210)
1ststory
라이브러리로 선언되어 있으면 템플릿 적용이 안되던가요???
2010.05.31 10:30:16 (*.35.99.132)
안군
템플릿은... 예전에 쓰이던 매크로를 생각하시면, 됩니다. 좀더 진화된 형태라 볼 수 있죠.
어차피 컴파일 타임에 소스를 바꾸는것이기 때문에, 소스 분리는 컴파일러 구조상 불가능합니다.
정 노출되는 소스를 최소화하고 싶으시다면, 꼭 필요한 부분만 템플릿 클래스로 만들고,
나머지 부분은 그 클래스를 상속받아서 구현하시면 되긴 합니다.
템플릿의 기본 정의 자체가 그런거니 답이 없음
템플릿 부분을 대치해서 새로운 코드를 생성한다- 라는 부분에서, 코드가 공개되어있지 않다면 대치고 뭐고 할 수가 없으니까요