为了账号安全,请及时绑定邮箱和手机立即绑定

如何正确实现自定义迭代器和const_iterators?

如何正确实现自定义迭代器和const_iterators?

C++
肥皂起泡泡 2019-08-29 17:39:45
如何正确实现自定义迭代器和const_iterators?我有一个自定义容器类,我想写它iterator和const_iterator类。我之前从未这样做过,但我找不到合适的方法。关于迭代器创建的指导原则是什么,我应该注意什么?我也想避免代码重复(我觉得const_iterator并iterator分享很多东西;应该是另一个子类吗?)。脚注:我很确定Boost有什么可以缓解的,但我不能在这里使用它,因为很多愚蠢的原因。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 720 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信