源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C++设计模式之迭代器模式

  • 时间:2021-05-14 18:08 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C++设计模式之迭代器模式
[b]前言[/b] 又到年底了,时间真的过的好快啊。最近也非常感伤,总是怀念大学的日子,做梦的时候也常常梦到。梦到大学在电脑前傻傻的敲着键盘,写着代码,对付着数据结构与算法的作业;建立一个链表,遍历链表,打印链表。现在把那个时候声明的链表的头文件拿出来看看:
[url=http://www.1sucai.cn/article/55968.htm]RAII机制[/url]再实际运用一次。 根据RAII机制,需要将这个迭代器进行封装,让它具有自动释放的功能,就得借助另一个类,如下:
[url=http://xiazai.jb51.net/201410/tools/IteratorPattern.rar]工程下载[/url]) [b]总结[/b] 迭代器模式是一个很经典的模式。但是,就是因为它太经典了,如果每次都要程序员去重复造轮子,就有点说不过去了,所以,现在基本成型的类库,都非常好的实现了迭代器模式,在使用这些类库提供的容器时,并不需要我们亲自去实现对应的迭代器;就好比STL了。但是话又说回来了,如此经典的东西,你不去学习是不是很可惜啊;是吧,在当今社会,技多不压身。好了,永远记住,设计模式是一种思想,并不是一层不变的,一种思想,你懂的。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部