c++模板类-无法解析的外部符号

发布时间 2023-03-23 11:53:24作者: ef果果

在编写类模板的成员函数时,将成员函数模板放在了单独的.cpp文件中,运行时报错-无法解析的外部符号

 

 原因:不能将模板成员函数放在独立的实现文件中,最简单的方法是将所有的模板信息放在一个头文件中(将成员函数模板放在类模板的头文件中)。

*:很久以前可以使用关键字export将模板成员函数放在独立的实现文件中,c++11不再使用。