为什么模板不支持分离编译?
为什么模板不支持分离编译?
解决办法:
1.在模板头文件xxx.h里面显示实例化->模板类的定义后面添加template class
SeqList<int>;一般不推荐这种方法,一方面是老的编译器可能不支持,另一方面实例化依赖调用者。(不推荐)
2.将声明和定义放在一个文件“xxx.hpp”里面。
为什么模板不支持分离编译?
解决办法:
1.在模板头文件xxx.h里面显示实例化->模板类的定义后面添加template class
SeqList<int>;一般不推荐这种方法,一方面是老的编译器可能不支持,另一方面实例化依赖调用者。(不推荐)
2.将声明和定义放在一个文件“xxx.hpp”里面。