C++ LNK2019: 无法解析的外部符号

C++ LNK2019: 无法解析的外部符号,第1张

报错原因之一:由于某些C++编译器无法分离编译,类中模板函数的声明和实现需要一起放在.h中。

在vs写类时也会有相应提示。

对于类中非模板函数,vs修补程序会显示在.cpp文件中实现。

 

而对于模板函数,vs修补程序会显示在.h文件中实现。

当将类中的模板函数声明在.h文件,实现在.cpp文件中时,就会报LNK2019错误。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1498748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-25
下一篇 2022-06-25

发表评论

登录后才能评论

评论列表(0条)

保存