c++ - 二维向量类成员的迭代器
问题描述
我有一个 2d 向量,它是一个类成员。
std::vector<std::vector<int>> myvec;
无论如何,我可以有一个迭代器作为公共类成员迭代整个行和列吗?然后我可以用它从向量中获取元素。
就像如果向量有 3 行和 4 列,我可以myvec[1][1]
使用这个来访问 5 个元素iterator+5
?
而且,这在某种程度上类似于C# 中的 in 吗GetEnumerator()
?IEnumerable
谢谢
解决方案
推荐阅读
- jasmine - 在量角器测试中不执行右键单击,而是执行左键单击
- json - 如何修复 postgresql-9.6 中 json_object 的错误?
- ios - 在 UICollectionView 单元内的录音按钮上显示视图
- mysql - 如何为 docker mysql 实例的 root 用户重新分配“主机”
- python - 在没有分页的情况下在python中截取整页截图
- javascript - window.language 和 navigator.language 有什么区别?
- javascript - 如果是 obj,则按属性过滤 JSON 结果。React.js 的属性为真
- c# - ChannelFactory:Channel Close() 未关闭连接(netstat 显示 ESTABLISHED)
- angular - ERROR 错误:mat-form-field 必须包含 MatFormFieldControl。对于使用角度材料 7 的日期选择器
- angular - Angular swPush.requestSubscription 在第一次调用时没有返回任何内容