Thinking in C++ 简体中文第二版

原创 2002年03月12日 08:53:00
 

首页(FrontPage)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Winner, Software Development Magazine’s
1996 Jolt Award for Best Book of the Year

这本书的出版是一项巨大的成功,毋庸质疑,如果您拥有了它是很值得的。本书对有关输入输出流的章节的诠释是迄今为止我所见到的综合性最强且最通俗易懂的。

Al Stevens
Contributing Editor, Doctor Dobbs Journal

Eckel的这本书是至今唯一能如此清晰地阐述如何对传统的面向对象的程序设计的重新思考。另外,本书也是一本有关C++的输入输出的出色的自学指导书籍。

Andrew Binstock
Editor, Unix Review

Bruce 以他对C++的独特洞察力继续让我感到震惊,同时Thinking in C++也是他所有思想的精华所在。如果您在C++的学习过程中有什麽疑难需要解决的话,那麽就买下这本著作吧,它会给您清楚的答案。

Gary Entsminger
Author, The Tao of Objects

Thinking in C++不仅对如模版、异常和多重继承的正确运用等前沿性的课题以及有关什麽时候、怎样去援用内联、引用、运算符重载、继承和动态对象进行了详尽地并且是很有技巧地探讨。本书的成功编撰汇集了Eckel自己对对象及程序设计的哲学思想,倾注了他所有的心血。Thinking in C++是每一位C++开发者的必备,如果您正在用C++进行深度的开发工作,本书更是必不可少的。

Richard Hale Shaw
Contributing Editor, PC Magazine

读者的评价(Comments from Readers)

一项杰作,伟大的著作者

——TUG Lines

一本绝对必要的工具书,我藏书中最常用的、最值得信赖的一本。

——IEEE Computer

编程者真正能用上的书。

——PJ Plauger, Embedded Systems Programming magazine

令人耳目一新的一项出版。

——Unix World

Eckel成功了,本书很具有可读性。

——C Gazette

本书绝对是您购书的首选。

——Sydney, Australia

C++最好的参考书。

——Curt Snyder, HRB Systems

在我们做HRB系统设计项目时,您的书被称为“答案书”。对于我们的项目而言,这是我们C++圣经。

——Russell Davis

您的书真是太伟大了,非常感谢您能在网络上无偿发布该书。这是我所见到的有关C++的最全面、最有用的书。

——Gunther Schulz, KawaiiSoft

这是对C++的初学者来说真正具有可读性的书(也是良好的面向对象的程序设计的基础读物)。

——Rich Herrick, Senior Associate Software Engineer, Lockheed-Martin Federal Systems, Owego, NY

我欣赏您书中的范例,这些示例我从来都不曾想到过的(有些东西我都很难想象您是怎样做到的)。

——Wes Kells, Comp Eng. Student, SLC Kingston

这本书真让人欣喜,遇到任何问题我都在线参考它,非常有帮助。我只能说有幸看到本书非常高兴。

——Justin Voshell

您真是一个无价的资源,我从您的书和邮件列表中受益菲浅,由于有您的指导,我的每一个项目都进展的非常顺利。

——Thomas A. Fink, Managing Director, Trepp, LLC

这正是我一直要找的有关C++的一本书。

——Mark Orlassino, Senior Design Engineer, Harmon Industries, Inc., Hauppauge, NY

您的书很有权威性并且通俗易懂。在我的同事面前我把您称做K&R of C++

——Peter Tran, Senior Systems Analyst (IM), Compaq Computer Corporation

当我初学C++时,您的书“Thinking in C++”犹如黑暗中的一线曙光。一直以来我致力于提高C++技术,Thinking in C++为我持续不断的提高奠定了坚实的基础。

——Debroah Huang

在学习C++过程中遇到疑难时,本书是一本最好的综合性参考书。大多的书将某些问题阐述得很详尽,但在其他方面总有些不足之处。Thinking in C++ 2/E没有走它们的老路,每当我遇到疑难时,都能从中找到答案。

——Thomas Michel

我有一大堆这方面的书籍,不仅没有任何益处,而且也没有把问题讲清楚。我迫切的想要一本关于模板和STL的比较好一点的书。而您的书给了我一个惊喜。您展示了在C++中如何使用模板和STL来编写程序,而并不需要触及到它们的具体细节。您正是我所期望的关于C++书籍的新一代作者。作为一个作者,我为您的写作风格及阐述问题的技巧所折服。您把前人所未能阐明的问题讲得十分透彻。您的书能让人静下心来细细品尝。您对目前的研究现状进行质疑,并指出了问题的所在。它是我的书架上必不可少的一本书。

——Christian Gross, consultant/mentor cgross@eusoft.com

我认为这真是一本好书。我将它与其它书作了比较,觉得您的书在使我掌握C++基础的同时,对于STL的学习也有很大帮助……这是一种很不错的体验。我认为您的书构思很好,用一种通俗易懂的方式阐述问题。

——Jeff Meininger, Software Developer, boxybutgood.com

您的书是我所看到的最好的书。立刻买下这本优秀可靠的参考书!我们非常渴望拥有如此高质量的著作!

——Steve Strickland, Live Minds (a Puzzle business)

不同于其他的C++作者,Eckel教授C++Java的方法是独一无二的,他本身也从教学过程的大量反馈中获益菲浅。他的书不局限于教给您怎样用C++Java来编写程序,而且帮助您理解这门语言的内涵,教您如何用面向对象的方法来进行思考。他是自Jeff Duntemann以来我所看到的最好的专业书籍作家。这本书清晰易懂,不要因为它是一本大部头的书就犹豫不决,说不定只要用二十一天就能看完它。

——Randy Crawford, MRJ Technology Solutions, Fairfax VA

您的书很让我欣赏,非常感谢您帮助我更好的理解C++Java

——Barry Wallin, Math/Computer Science Teacher, Rosemount High School, Rosemount, MN

感谢您为大家奉献出Thinking in C++这本书,毫无疑问,这是我在这个领域读到的最好的书。

——Riccardo Tarli - SW Engineer - R&D TXT Ingegneria Informatica - Italy

您的两本书,Thinking in JavaThinking in C++我都拜读了。每本书都是同类书籍中最好的,最通俗易懂的书。

——Ratnakarprasad H. Tiwari, Mumbai, India

"调试技巧"这部分很有价值,我把这部分单独打印出来,随身携带。我认为对于编程新手来说这是务必掌握的部分。

——Fred Ballard, Synectics Inc.

您的书是关于C++的一个知识宝库。我喜欢您的这种方式,先给出一个总览,然后再深入探讨每个细节。

——Raymond Pickles, Antenna Section, Radar Division, U.S. Naval Research Laboratory, Washington DC

作为一个内科专家和计算机科学家,我花了大量的时间想从书籍和杂志中获取信息。我的体会是这样的,一个好的作者是能使人明白一些晦涩的概念,而一个伟大的作家则能使它通俗易懂。在这方面您是我认为最好的三位专业作家之一。

——Dr. Declan O’Kane, Leicester, England

在进一步深入学习C++时,这本书是我经常使用的参考书,我要求我的学生定期去查阅它。我经常参阅"运算符重载"这一章。仅仅是书中的示例/代码就很有价值。很多书以及开发环境都是都假定是为Windows开发应用程序,能找到并使用这样一本集中讨论C++的书,使得我们可以培养一些在嵌入式操作系统或者是网络环境中进行开发的学生,这需要对底层实现有较深入的理解。

——Robert Chase, Professor, Sweet Briar College

我认为这是非常好的介绍C++的书,尤其是对于象我这样的人--我总是只知道"怎么做",而从不去想"为什么要这样做"

——Tony Likhite, System Administrator/DBA, Together Networks

读完本书的前面两章后,我对面向对象编程有了一个较好的理解,我终于成堆的关于这个问题的书籍中解脱出来。谢谢……

——Rick Schneewind

 

 

 

 

 

 

 

 

 

 

 

译者序

一个偶然的机会得到了这本书的电子版,读了其中的几章后,真有“漫卷诗书喜欲狂”的感觉,关于这本书的评价,已有各个阶层的读者代言,我没有必要再多说什么。曾购买过成堆的C++书籍,但只在阅读这本书后,才感觉自己真正入了C++的门,也因此很想把这本书引荐给国内众多C++的爱好者。

当译完第一卷兴冲冲与出版社联系时,方知此书已经有人在翻译了,于是与翻译者联系合作事宜,未果。原计划再翻译第二卷并出一本习题解答的书,这样的话只好作罢,否则会有衣食之虞。

本书是在我基于对原文的理解的基础上独立翻译的,自信百分之九十以上保持了原文的风格、流畅性和连贯性。花了大量的休息时间和精力,期间也常有会意之时欣然忘食的快乐,不忍就此放弃。于是将译稿的电子版共享出来,与大家分享。

译文中难免有不当之处,欢迎朋友们来信指正,希望能与C++爱好者为友!

 

 

                                     黄勇   200227

                                                                            hy001csut@263.net

 

 

 

 

 

 

 

 

 

 

《大象--Thinking in UML》已经发售!简介及目录

本书由互动出版网首发,购买地址:http://www.china-pub.com/129881 本书将在全国各大书店发售,比互动网晚一周,根据路上运输时间不同,全国各大书店的见货时间也会有几天的差异。...
  • coffeewoo
  • coffeewoo
  • 2008年11月12日 16:44
  • 6296

《数据结构——C++实现》(第二版)课本源代码 缪淮扣 沈俊 顾训穰 编著

《数据结构——C++实现》(第二版)课本源代码  缪淮扣 沈俊 顾训穰 编著  上海大学计算机学院的孩子们,加油吧~ 阿里云网盘下载 CSDN下载...
  • wolfogre
  • wolfogre
  • 2015年01月23日 00:36
  • 1513

数据结构、算法与应用 (C++描述) 第二版 1.25

子集生成算法,这是我从网上看来的,不是太理解,留着以后看= = **仅供有需要的人以参考,如有错误请纠正** #includevoid Subset(char list1[], ...
  • Tianluoyuge
  • Tianluoyuge
  • 2015年11月17日 11:15
  • 490

C++ GUI Qt 4编程(第二版)

C++ GUI Qt 4编程(第二版)(中文高清PDF扫描版)+随书源码 利用奇趣科技公司(Trolltedl)的Qt应用程序框架,可以构建出工业级的跨平台应用程序。在源代码不经任何修改的情...
  • jimeshui
  • jimeshui
  • 2015年01月13日 14:59
  • 1508

Effective C++中文版 2nd Edition

下载 EffectiveC++ 2ed 中文版目录(Contents) vii前言(Preface) xiii致谢(Acknowledgments. 中文版略) xvii导读(Introduction...
  • rabies
  • rabies
  • 2007年02月15日 21:40
  • 756

数据结构、算法与应用 (C++描述) 第二版 1.8

int abd(int a, int b, int c); float abc(int a, int b, int c); 这两个函数虽然返回类型不同,但是形参是相同的,编译器只看形参来判断是否重载,...
  • Tianluoyuge
  • Tianluoyuge
  • 2015年11月13日 11:21
  • 384

c++标准库总结

 1.容器1.1序列 vector========================= list=========================== deque===========...
  • meteor1113
  • meteor1113
  • 2009年07月15日 13:01
  • 925

想要学好C++,必看,能看完,证明你有学习C++的潜质,否则趁早放弃

【C++概述】   C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数...
  • educast
  • educast
  • 2012年10月23日 11:26
  • 1729

effectie C++ 条款七 解读

为多态基类声明虚析构函数 当一个类要作为一个基类被继承的时候,需要把析构函数声明为虚析构函数。这样当出现以下情况的时候不会出现局部销毁。class TimeKeeper { public: ...
  • weixin_38911779
  • weixin_38911779
  • 2017年08月19日 15:57
  • 76

Thinking In C++中文版

----------------------- Page 1----------------------- 下载                       第1章  对象的演化     计算机革命起...
  • liu_hang_yu
  • liu_hang_yu
  • 2011年05月17日 07:11
  • 4068
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Thinking in C++ 简体中文第二版
举报原因:
原因补充:

(最多只允许输入30个字)