我自己写了一个模板类。然而在我在使用的时候却出现了以下报错。
而之所以出现该报错是因为我将模板类的成员函数放在了独立的文件中。
因为模板必须与特定的模板实例化请求一起使用。模板并不是函数,只是C++编译器的指令。无法单独编译成obj文件。所以我们需要将所有的模板信息放在一个头文件中。
当然也有另外一种方法,就是使用的时候不仅包含该头文件,也把cpp文件包含进去。这样就可以正常运行了。
改了半天bug,我yue了
C++ 模板类 undefined reference to.... 的一种可能
于 2021-10-26 22:53:05 首次发布