[经验]关于类模板的问题
经过几天反复调试和同学的帮忙,问题终于解决了,但还是不知道问题症结所在。是这样的:有一个类模板,我把它分成了类的声明(test.h文件中)和类的实现(.cpp文件中),程序始终报错:无法连接的外部符号。
但当把类的声明和实现全部都放在.h文件中时,就没有错误了。注:无论这个模板是多么的简单。
我不知道这是为什么,不知道各位网友有没有遇到过这样的问题。
我用的是vs2003和dev。
那么,凡是定义类模板时,都必须放在.h文件中吗?有没有其他解决方法?