CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): kibae (StillLife)
날 짜 (Date): 1996년03월08일(금) 20시57분10초 KST
제 목(Title): [A]C++ 에서 template 형의 extern선언?


오랫만에 글을 쓰는군요..
제가 질문을 잘 이해했는지 모르겠는데..

b.h: template declaration
b.C: template definition

a.h: class A decla. using template in b.h
a.C: class A defin. 

맞나요?

그럼 extern keyword가 필요하지 않죠..

a.C 에서 

#include "b.h"
#include "a.h"     --- 순서가 중요하겠죠... :)

그런데 쓰시는 compiler와 어떤 문제가 발생하시는
것인지 좀더 자세히 말씀하시는게 좋을것 같네요..

template은 compiler에 따라 사용방법이 좀 다를 수 
있죠.. template instantiation의 문제로 어떤 compiler
(Visual C++ 등) 에서는 b.C의 template definition
을 b.h에 써주어야 하는 경우가 있읍니다..

잘되시길..

-kibae


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.