私は行列プログラムを書いています: 通常の行列 (RegMatrix) を表すクラスと、疎行列 (SparseMatrix) を表すクラスがあります。つまり、非ゼロの値のみを表します。
各 H ファイルの先頭に、反対のクラス宣言を記述します。たとえば、SparseMatrix.h では、クラス RegMatrix を記述します (コンパイラがこのクラスへの参照を認識できるようにするため)。各 cpp ファイルには、両方の H ファイルが含まれています。
私のプログラムはコンパイルされますが、「未解決の外部シンボル..」というリンケージエラーがたくさんあります.
例: 未解決の外部シンボル "public: int__thiscall RegMatrix::getCol(void)const " (?getCol@RegMatrix@@QBEHXZ)" [ファイル: SparseMatrix.obj]
私は自分のコードの何が問題なのかを理解しようとして夢中になっています..