C/C++教程

C++ 模板类 undefined reference to.... 的一种可能

本文主要是介绍C++ 模板类 undefined reference to.... 的一种可能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
我自己写了一个模板类。然而在我在使用的时候却出现了以下报错。
![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=e80067369ebe44758bfd456c1a5dc8be.png#pic_center)
而之所以出现该报错是因为我将模板类的成员函数放在了独立的文件中。

因为模板必须与特定的模板实例化请求一起使用。模板并不是函数,只是C++编译器的指令。无法单独编译成obj文件。所以我们需要将所有的模板信息放在一个头文件中
当然也有另外一种方法,就是使用的时候不仅包含该头文件,也把cpp文件包含进去。这样就可以正常运行了。
改了半天bug,我yue了

这篇关于C++ 模板类 undefined reference to.... 的一种可能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!