typedef string::size_type index;char Screen::get(index r,index c)const{index row=r*width;//compute the row locationreturn contents[row+c];}//返回指定行列出的字符index row=r*width;這句不理解注釋里說了。//返回指定行列處的字符
2 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
這是我的理解:
每行每列組成一個二維素組,然后想要輸出的話如果是按二維素組數據輸出則可寫成contents[r][c]
但是如果以一維數組輸出的話自然要輸出contents[r*width +c],剛好可以定位到那個元素
- 2 回答
- 0 關注
- 261 瀏覽
添加回答
舉報
0/150
提交
取消