目录 Preface Introduction Introduction to Objects Everything Is an Object Operators Controlling Execution Initialization & Cleanup Access Control Reusing Classes Polymorphism Interfaces Inner Classes Holding Your Objects Error Handling with Exceptions Strings Type Information Generics Arrays Containers in Depth I/O Enumerated Types Annotations Concurrency Graphical User Interfaces Alternatives to Swing Building Flash Web clients with Flex Creating SWT applications Summary A: Supplements B: Resources Index
媒体评论 优选的书!1995年《Software Development 》杂志Jolt大奖得主!“本书成就非凡。您应该在书架上也摆一本。其中讨论输入、输出流的章节,在我所见过的有关此主题的论著中,它是表述最全面、也最容易理解的。”Al Stevens, 《Dr. Dobbs Journal》的特约编辑“对于如何重新认识面向对象程序的构造,Eckel的这本书是专享能做出如此清晰解释的书籍。同时,它也是透彻讲解C++的优秀教程。”Andrew Binstock, 《Unix Review》的编辑“Bruce对C++的洞察力,不断令我感到惊讶。《Thinking in C++》则是他迄今为止所有绝妙想法的很好合集。有关C++的种种难题,如果您需要清楚的解答,请买下这本杰作。”Gary Entsminger, 《The Tao of Objects》的作者《Thinking in C++》耐心而系统地对C++种种特性的使用时机与方式进行了探讨。包括:内联函数、引用、操作符重载、继承、动态对象。也包括了许多高级主题,比如模板、异常、多重继承的恰当用法。对这些交织在一起,最后形成了Eckel对对象和程序设计的独特看法。它是每个C++开发者书架上的推荐好书。如果您正以C++从事严肃的开发工作,那么《Thinking in C++》是您的推荐书籍之一。Richard Hale Shaw, 《PC Magazine》的特约编辑
以下为对购买帮助不大的评价