关于C++实现设计模式的有关问题

关于C++实现设计模式的问题
我在思考一个问题:为什么市面上的设计模式基本没有用C++实现的?GOF的书上程序也是不很完整的(好象new完都没有delete啊).
是否因为C++裸指针没有"垃圾回收机制",而使用auto_ptr或者引用计数指针是比较"高级"的技术,所以大家都回避不用C++实现?
如果这样的话,那把一些比较经典的如<<Head First>>书上的代码用C++实现一下写成本书,应该比较好卖吧???



------解决方案--------------------
设计模式本就不应涉及具体语言,不过我倒有一本设计模式是C++做实例,黑皮的,双语的。
------解决方案--------------------
你要是想卖书我觉得这是个好主意
不过对于这个问题我的看法是
将设计模式的书主要目的应该是诠释设计模式的概念
所以应该用一些通俗易懂的语言来表现
这样能让读者加强对主旨的理解
如果用C++实现
估计读者连代码都看不十分明白
就更不用说设计模式本身了
------解决方案--------------------
设计模式不是程序库,也不是算法,不可能有现存的。那么模式是什么?!就是一种解决问题的思想和方法!它教给我们的是怎样去思考问题,怎样自己去解决问题。
------解决方案--------------------
机械工业出版社的设计模式是c++语言的。
------解决方案--------------------
学会工厂方法,然后自己管理