c++ - 模板链表类上奇怪的 undefined reference

标签 c++ list templates

Together.cpp:代码:http://pastebin.com/yMFMKe1K输出+编译: Output + Compilation但是,当拆分成 LinkedList 类时。 CPP: http://pastebin.com/3hLYb18X通讯员:http://pastebin.com/ibEZQ0ut主要:http://pastebin.com/AmFf65KC 它决定出错! Error 1更糟糕的是,当取消对迭代函数的注释时,它给了我一个更可怕的错误! Error 2 对于这篇文章的错误格式给您带来的不便,我深表歉意。请我帮忙。 :)

最佳答案

模板必须在头文件中完整定义(即没有 .cpp)。只需将您的实现从您的 .cpp 文件剪切并粘贴到标题底部即可。

关于c++ - 模板链表类上奇怪的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580432/

相关文章:

c# - 如何从特定参数开始查找每行的编号

c++ - 带 const 的模板函数参数

c++ - QTreeView 禁用某些行的选择

c++ - Concept -> input 生成不同大小的列表,这些列表可能会相互添加元素

c - 双向链表没有正确创建

c++ - 通过推导实现一个map_keys_iterator : a single compiler error

c# - IntPtr 到回调函数

c++ - 了解对象初始化

c++ - 带有模板类模板参数的模板类的变量设置为带有变量的派生模板的基本模板

c++ - 为嵌套类模板重载运算符<<