【发布时间】:2010-12-09 02:50:32
【问题描述】:
我正在尝试创建一个模板类,但是当我在 array.cpp 文件中定义方法时出现了一些错误
这里是源代码文件(我不能发布超过 1 个 hiperlink >.
main.cpp:pastebin.com/DxLFDhnc
array.hpp: pastebin.com/MmCAj3Ci
array.cpp: pastebin.com/32czzPBc
错误:
main.cpp 对 `Array::Array(unsigned int)' 的未定义引用
main.cpp 未定义引用 `Array::operator[](unsigned int)'
main.cpp 未定义引用 `Array::operator[](unsigned int)'
main.cpp 未定义引用 `Array::operator[](unsigned int)'
main.cpp 未定义对 `Array::length()' 的引用
main.cpp 未定义引用 `Array::operator[](unsigned int)'
main.cpp 未定义对 `Array::~Array()' 的引用
main.cpp 未定义对 `Array::~Array()' 的引用
=== 构建完成:8 个错误 ===
【问题讨论】:
-
你能把你的源代码文件放在问题本身吗?如果它们很长,请先创建一个较短的示例。
-
反对票是怎么回事?我们曾经都是初学者......
-
@salami - 是的。当我还是初学者时,我在自己研究后很快就学会了提出清晰简洁的问题。我意识到这对许多人来说或多或少是一个“我在雪地里走了 20 英里”的故事,但这确实是学习和变得更好的更好方法。
标签: c++