DLL能导出模板类?
Base.DLL导出了个模板类,为什么不EXE链结的时候有问题?
// Base.DLL
class Base
{
virtual void fun();
}
class A: public Base
{
virtual void fun();
}
class B: public Base
{
virtual void fun();
}
template<class Type>
class C: public Base
{
virtual void fun()
{
_pT-> fun();
}
CT *_pT;
}
// EXE
C<B> *pC = new C<B>;
pC->fun();
请问为什么会有链结错误?