今天使用c++模板写了几个函数,函数声明放在.h文件中,定义放在.cpp文件中,恩似乎大家都是这么写c++的,但是编译链接时出现了未定义的错误,这确实让我愕然,最后经过朋友指点,发现是使用模板的原因,使用模板时声明和定义不要分开,具体啥原因咋也不清楚,不过网上找到了一篇讲解这个的分析。
c++ - 模板方法的未定义引用错误 - Code Examples
同样的使用类也会出现类似问题。
今天使用c++模板写了几个函数,函数声明放在.h文件中,定义放在.cpp文件中,恩似乎大家都是这么写c++的,但是编译链接时出现了未定义的错误,这确实让我愕然,最后经过朋友指点,发现是使用模板的原因,使用模板时声明和定义不要分开,具体啥原因咋也不清楚,不过网上找到了一篇讲解这个的分析。
c++ - 模板方法的未定义引用错误 - Code Examples
同样的使用类也会出现类似问题。