C++实践
文章平均质量分 78
Jinhao
这个作者很懒,什么都没留下…
展开
-
C++实践::Template实现Observer模式
难度: 用C++ template实现的通用Observer代码。本文并无神秘之处,template只是运用在对状态信息类型的泛化。过多的细节就没必要不讲了,我想各位看官比我更明白吧 /* Design Pattern implementation with C++ template - Observer Author: Jinhao Data: 5/Jul/2004 */ #ifndef _OB原创 2004-07-05 08:32:00 · 4164 阅读 · 2 评论 -
磨刀霍霍向STL::distance
平时无所事事,无聊中就把STL的代码翻出来看,看到部分代码时就突然有了这个想法,其实这只能算个娱乐项目(可能我是极端份子或者可能是变态),如果你现在也无聊,那不妨也来和我变态一把,嘿嘿这里说的STL其实是SGI STL,下面所有的STL字样都是指的SGI STL,我的STL代码其实就是Dev-C++里面带的。好了废话也差不多说完了,现在正式开始,请把刀拿好,上STL 首先来看看 S原创 2004-09-14 02:39:00 · 7082 阅读 · 10 评论 -
打造自己的Iterator Adapter – File Iterator
介绍有时,我们需要列出Windows中某个文件夹里的文件。按照常规的方法就是把搜索到的文件在某个链表的尾端插入。例如下面的伪码所示void list_file(const std::string& path, file_list& flist){ while(判断path是否有文件) { filst.push_back(文件名); 查找下一个原创 2005-03-05 03:39:00 · 5113 阅读 · 2 评论