[問題] 重載[][] 下標運算子(架構已定)
程式碼連結:https://goo.gl/t7nEkR
class raw{
private:
unt x;
unt y;
unt len;
vector<uch> img;
}
可以做到
raw a(3, 3);
cout << a[n] << endl;
或是
a[n] = x;
剛好就讀取道 img 對應的位置沒問題
可是我如果想要用二維的方式讀取自己寫了
a.at2d(x, y);
如果圖是[3x3]
那麼 a.at2d(1, 0);
可以讀寫img[3]
現有結構有方法可以把
a.at2d(1, 0);
置換成
a[1][0]
又不影響
a[pos] 嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.112.105
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1478167551.A.5ED.html
※ 編輯: hunandy14 (140.127.112.105), 11/03/2016 18:08:10
→
11/03 18:42, , 1F
11/03 18:42, 1F
→
11/03 18:42, , 2F
11/03 18:42, 2F
→
11/03 18:43, , 3F
11/03 18:43, 3F
→
11/03 18:45, , 4F
11/03 18:45, 4F
推
11/03 19:09, , 5F
11/03 19:09, 5F
→
11/03 19:09, , 6F
11/03 19:09, 6F
想說會不會有什麼不知道特別方法~~
※ 編輯: hunandy14 (218.173.155.186), 11/03/2016 19:38:58
→
11/03 19:48, , 7F
11/03 19:48, 7F
→
11/03 19:48, , 8F
11/03 19:48, 8F
什麼意思QuQ
※ 編輯: hunandy14 (218.173.155.186), 11/03/2016 21:33:46
→
11/03 22:56, , 9F
11/03 22:56, 9F
看起來不錯~我會把他看完的~~
→
11/03 22:56, , 10F
11/03 22:56, 10F
→
11/03 23:17, , 11F
11/03 23:17, 11F
→
11/03 23:17, , 12F
11/03 23:17, 12F
→
11/03 23:19, , 13F
11/03 23:19, 13F
→
11/03 23:19, , 14F
11/03 23:19, 14F
→
11/03 23:19, , 15F
11/03 23:19, 15F
→
11/03 23:21, , 16F
11/03 23:21, 16F
→
11/03 23:23, , 17F
11/03 23:23, 17F
好屋~
→
11/04 00:36, , 18F
11/04 00:36, 18F
嗚哇~明天在消化,感謝您~~
→
11/04 00:48, , 19F
11/04 00:48, 19F
→
11/04 00:48, , 20F
11/04 00:48, 20F
→
11/04 00:49, , 21F
11/04 00:49, 21F
對耶!~沒想到
※ 編輯: hunandy14 (218.173.155.186), 11/04/2016 01:21:36
→
11/04 01:31, , 22F
11/04 01:31, 22F
→
11/04 11:00, , 23F
11/04 11:00, 23F
→
11/04 11:19, , 24F
11/04 11:19, 24F
→
11/04 20:14, , 25F
11/04 20:14, 25F
娃~有看沒有很懂,我再慢慢消化QuQ
※ 編輯: hunandy14 (218.173.155.186), 11/05/2016 22:15:48