运算符调用重载

时间:2019-02-28 01:01:29

标签: c++

我对正在执行的c ++赋值有疑问,但由于担心抄袭费用,我不愿意发布代码。

我有一个名为SparseMatrix的类,其中有一些受保护的字段以及一个指向SparseRow对象向量的指针。对于分配,我们必须编写一些重载运算符。 Cout,乘法,加法和转置。

我工作的第一个是乘法,呼叫看起来像这样

resultant = (*tempOne) * (*tempTwo);

该方法返回正确的稀疏矩阵,但是tempTwo的向量sparserows从填充到未填充。保留有关tempTwo的所有其他信息。 sparserows的唯一向量丢失了。

我知道我在不发布代码的情况下问了很多,但是没有人知道是什么原因引起的吗?我正在为此和我的教授拉头发。有“调试无济于事”的规则。

0 个答案:

没有答案