我正在编写一个矩阵程序:我有一个表示正则矩阵 (RegMatrix) 的类和一个表示稀疏矩阵 (SparseMatrix) 的类,即:仅表示非零值。
在每个 H 文件的开头,我编写了相反的类声明。例如,在 SparseMatrix.h 中,我编写了 RegMatrix 类(以便编译器识别我对此类的引用)。在每个 cpp 文件中,我都包含两个 H 文件。
我的程序可以编译,但我有很多链接错误,说“未解析的外部符号..”
例如:未解析的外部符号 "public: int__thiscall RegMatrix::getCol(void)const " (?getCol@RegMatrix@@QBEHXZ)" [file: SparseMatrix.obj]
我要疯了,想弄清楚我的代码出了什么问题。