回答編集履歴

1

参照の&の位置がおかしかったので修正

2020/09/08 08:18

投稿

maisumakun
maisumakun

スコア146063

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- `a * b`という演算を行ったら`a`が書き換わった、なんて挙動は、通常期待されません。むしろ、`Matrix operator * (const & Matrix M) const`のように、引数も`this`も`const`指定するぐらいが適切です。
5
+ `a * b`という演算を行ったら`a`が書き換わった、なんて挙動は、通常期待されません。むしろ、`Matrix operator * (const Matrix & M) const`のように、引数も`this`も`const`指定するぐらいが適切です。