使用模板类导致error LNK2019: 无法解析的外部符号

来源:互联网 发布:泯然众人 知乎 编辑:程序博客网 时间:2024/06/06 09:34

问题:在.h文件中定义了一个模板类,然后在.cpp中定义模板成员函数,在其他.cpp文件中定义类对象,调用类函数,导致error LNK2019: 无法解析的外部符号

解决:因为模板不是函数,它们不能单独编译。模板必须与特定的模板实例化请求一起使用。最简单的方法是将所有模板信息放在一个头文件里,并在要使用这些模板的文件中包含该头文件。

0 0
原创粉丝点击