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 关注
- 323 浏览
添加回答
举报
0/150
提交
取消
