1.代码实现
1.有了解正向迭代器的应该知道,比如list的正向迭代器其实本质是一个类,而有些人想模拟实现反向迭代器,依旧想再创建一个类,但是库里面想要的是,你给我一个迭代器,我就能给你反馈一个反向迭代器,所以他依旧是一个模板,适用于所有的类型:
所以,就可以弄一个文件:
2.rbegin和rend的对应位置
看一下解引用就大概知道库里面是怎么实现了吧:
1.有了解正向迭代器的应该知道,比如list的正向迭代器其实本质是一个类,而有些人想模拟实现反向迭代器,依旧想再创建一个类,但是库里面想要的是,你给我一个迭代器,我就能给你反馈一个反向迭代器,所以他依旧是一个模板,适用于所有的类型:
所以,就可以弄一个文件:
看一下解引用就大概知道库里面是怎么实现了吧:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/14926.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!