C++设计新思维

出版社:中国电力出版社
出版日期:2003年06月
ISBN:9787508314969
作者:亚力山德雷斯库
页数:323 页页

内容概要

Andrei Alexandrescu是RealNetworks公司的一位开发经理。作为《C/C++ User Journal》和《C/C++Report》的专栏作家,他在C++领域的杰出成绩为其赢得了业内高手的尊敬。  Alexandrescu研究领域包括:编程语言、软件重用和数据压缩。

书籍目录

Foreword by Scott MeyersForeword by John VissidesPrefaceAcknowledgmentsPart I TechniquesPart II Components       BibliographyIndex

作者简介

本书提出了泛型组件的概念,这是一种可重用的设计模板,可用来产生规范的C++代码。泛型组件还提供了从设计到代码的无缝转换,生成更能表达设计者最初意图的代码,并支持设计模式的重用——只需改动少量的代码。本书是一部重要的著作,全面地展示了泛型模式或模式模板——一各在C++中创建可扩展设计的功能强大的新方法。这种方法结合了模板与模式,也许很多人觉得不可能,但这却是事实!如果你的工作涉及C++设计和编程,那么你不应该错过本书。

图书封面


 C++设计新思维下载



发布书评

 
 


精彩短评 (总计15条)

  •       很不喜欢他的翻译风格,好书都被他给翻译了,郁闷 !
      
      也许对喜欢他风格的人来说,越多越好,但对讨厌其风格的人来说,就太坑爹了。。
      
      算了,读原版去吧。。。。。。。。。。。。。。。。。。。。。。
  •     你好大哥 这本书(C++设计新思维:泛型编程与设计模式之应用/侯捷,於春景)你还要吗? 或者有多余的一本 ,转我一本吧。多少钱? 有意请联系:qq: 651699819 tel :15221652771
  •     你说的RPC是有理多项式?用什么库实现,或者全自己写?
  •     RPC必须用IDL实现?我晕呃
  •     Remote Procedure Call
    @see http://code.google.com/p/febird
  •     你自己写了一个RPC框架? 个人感觉那还是挺难的, 得考虑好多问题.
  •       第一次读这本书的时候,觉得书中讲的很多东西很出神入化!C++竟然能这样用?然后马上觉得自己根本不懂C++了!
      然后做了3年无聊的开发,3年后使用boost时,再对比它和boost的代码,就只能算是很初级了。boost中对C++的应用只有用“变态”来形容了!
      很不幸,我现在写的代码也很“变态”了!写过的最“变态”的代码是不使用IDL竟然实现了RPC!
  •     比较的难懂。看了感觉好像是懂了,但是实际动手又什么都不会。
  •     确实RPG和template没任何关系。。。。
  •     RPC框架跟这有毛关系啊。要实现RPC非要用IDL?擦,CORBA构架里面也没这种规定啊。
    再说了,RPC主要是涉及进程间通信吧。如何封装底层的进程间通信,使用对象代理之类的东西使得进程间通信透明,这个才是关键吧。
    进程间通信构架跟C++模板技巧有神马一定的联系,根本是扯淡嘛。
  •     typelist那章节半天没看懂.
  •     一千行代码以内慎读
  •     集tricks大成之作。 里面的技术,不要为用而用, 会死的很难看
  •       这本书的原文就不太好理解,翻译上稍微有点问题就会被放大。
      大约看过几遍这本书,Andrei算比较厚道的了,明明白白地告诉你其实现原理。与这本书相比,《C++模板元编程》的作者就有点不地道。
      boost::mpl库写得让人看不懂,《C++模板元编程》又不讲清楚内部实现原理。
      感觉boost的很多库的写法上都成问题,非常复杂,包括boost::asio。这些库想要成为STL的标准配件,估计都要大改才行。
      
  •     这本书已经送人了,学习泛型也并非必须从这本书开始
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024