討論串[問題] C++ 矩陣輸入值在做完+法*法後被改了
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者abyss781118.時間14年前 (2009/10/12 02:01), 編輯資訊
2
0
0
內容預覽:
寫了個矩陣相加相乘的class. 假設輸入a,b兩矩陣. 在做完a+b或a*b時. a的值就被改掉. cout<<a;. answer=(a+b);. cout<<a;. 前後出來的a不同. 接著去看operator+. 在return前 cout<<*this; 出來看. cout<<*this;
(還有127個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dendrobium (石斛蘭)時間14年前 (2009/10/12 08:19), 編輯資訊
0
0
1
內容預覽:
要不要說說看所謂的不同是哪邊不同. 另外也可以檢查看看 operator<<. 引述《abyss781118.bbs@bbs.cs.nctu.edu.tw (東東)》之銘言:. --. 貓. http://www.onlypet.com.tw/dendrobium. --. 發信站: 批踢踢

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pponywong (pony)時間14年前 (2009/10/18 22:28), 編輯資訊
0
0
0
內容預覽:
引述《abyss781118.bbs@bbs.cs.nctu.edu.tw (東東)》之銘言:. 你改寫一下 operator 看看. class Matrix;. Matrix operator + (const Matrix& m) const;. 改這個確保不會變動 (a+b) 的 a,
(還有160個字)
首頁
上一頁
1
下一頁
尾頁