为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在使用模板时会出现“未解决的外部符号”错误?

为什么在使用模板时会出现“未解决的外部符号”错误?

C++
幕布斯7119047 2019-06-24 16:49:11
为什么在使用模板时会出现“未解决的外部符号”错误?当我使用模板为类编写C+代码并将代码拆分为源(CPP)文件和头(H)文件时,在链接最终可执行的对象文件时,我会得到大量“未解决的外部符号”错误,尽管链接中包含了正确的对象文件。这里发生了什么,我该怎么解决?
查看完整描述

3 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

另一个选项是将代码放入CPP文件和相同的CPP文件中,使用您希望使用的类型添加模板的显式实例化。这是有用的,如果你知道你只会使用它的几个类型,你知道事先知道。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 546 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信