记录详情

Compile Error

foo.cc: In function 'int main()':
foo.cc:131:37: error: cannot bind non-const lvalue reference of type 'Matrix&' to an rvalue of type 'Matrix'
  131 |  Matrix ans1 = (mat1 + mat2 - mat3) * k;
      |                ~~~~~~~~~~~~~~~~~~~~~^~~
foo.cc:13:17: note:   initializing argument 1 of 'Matrix::Matrix(Matrix&)'
   13 |  Matrix(Matrix& obj)
      |         ~~~~~~~~^~~
foo.cc:132:37: error: cannot bind non-const lvalue reference of type 'Matrix&' to an rvalue of type 'Matrix'
  132 |  Matrix ans2 = (mat1 * mat2 * mat3) * k;
      |                ~~~~~~~~~~~~~~~~~~~~~^~~
foo.cc:13:17: note:   initializing argument 1 of 'Matrix::Matrix(Matrix&)'
   13 |  Matrix(Matrix& obj)
      |         ~~~~~~~~^~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1019 OO4-3 矩阵类的算术运算符的重载
比赛
2022春 面向对象程序设计方法的上机作业
语言
C++
递交时间
2022-06-15 21:10:21
评测时间
2022-06-15 21:10:21
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes