首页(FrontPage)
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 Java和Thinking 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++爱好者为友!
黄勇 2002年2月7日
hy001csut@263.net