在类库中写模板无法被引用
我用的是VS2008,选择类库工程,在.h文件了写了
namespace class1
{
template<class T>
class class1
{
class1();
....
}
}
在.c文件里写了
namespace class1
{
template<class T>
class1<T>::class1()
{}
}
居然通过了,一般模板类的定义和实现不是不能分开的嘛~~但是发现在其他工程里无法引用这个dll,添加了引用后,发现找不到命名空间,一般.net的类库在.net程序里添加一下引用,就可以直接用了~但是定义成tempalte<class T>后,发现不行了
谁能解答一下