C++自定义对象如何支持Range-based循环语法
生活随笔
收集整理的這篇文章主要介紹了
C++自定义对象如何支持Range-based循环语法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自定義對象如何支持Range-based循環語法
至少實現以下兩種語法:
//返回第一個迭代子的位置 Iterator begin() //返回最后一個迭代子的下一個位置 Iterator end()迭代子需要支持如下三種方法:
- operator++(自增)
- operator!= (判不等)
- operator* (解引用)
總結
以上是生活随笔為你收集整理的C++自定义对象如何支持Range-based循环语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 收藏 | Redis 超详细总结笔记总
- 下一篇: R语言使用RStudio将可视化结果保存