本书是久负盛名的C++经典教程,完美结合了C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准的深入理解,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E.Moo在C++教学方面的真知灼见,既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增了大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含了大量来自实战的示例和习题。\r\n 书中对C++基本概念和技术全面而权威的阐述,对现代C++编程风格的强调,使其成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
Chapter1 Getting Started\r\n 1.1 Writing a Simple C++Program\r\n 1.2 A First Look at Input/Output\r\n 1.3 A Word About Comments\r\n 1.4 Control Structures\r\n 1.5 Introducing Classes\r\n 1.6 The C++Program\r\n Chapeter Summary\r\n Defined Terms\r\nPartⅠ The Basics\r\n Chapter2 Variables and Basic Types\r\n 2.1 Primitive Built-in Types\r\n 2.2 Literal Constants\r\n 2.3 Variables\r\n 2.4 const Qualifier\r\n 2.5 References\r\n 2.6 Typedef Names\r\n 2.7 Enumerations\r\n 2.8 CLass Types\r\n 2.9 Writing Our Own Header Files\r\n Chapeter Summary\r\n Defined Terms\r\n Chapter3 Library Types\r\n 3.1 Namespace using Declarations\r\n 3.2 Library string Type\r\n 3.3 Library vector Type \r\n 3.4 Introducing Iteratiors\r\n 3.5 Library bitset Type\r\n Chapeter Summary\r\n Defined Terms\r\n Chapter4 Arrays and Pointers\r\n 4.1 Arrays\r\n 4.2 Introducing Pointers\r\n 4.3 C-Style Character Strings\r\n 4.4 Multidimensioned Arrays\r\n Chapeter Summary\r\n Defined Terms\r\n Chapter5 Expressions\r\n 5.1 Arithmetic Operators\r\n 5.2 Relational and Logical Operatiors\r\n 5.3 The Bitwise Operators\r\n ……\r\n Chapter6 Statements\r\n Chapter7 Functions\r\n Chapter8 The IO Library\r\nPartⅡ Containers and Algorithms\r\n Chapter9 Sequential Containers\r\n Chapter10 Associative Containers\r\n Chapter11 Generic Algorithms\r\nPartⅢ Classes and Data Abstraction\r\n Chapter12 Classes\r\n Chapter13 Copy Control \r\n Chapter14 Overloaded Operations and Conversions\r\nPartⅣ Object-Oriented and Generic Programming\r\n Chapter15 Object-Oriented Programming\r\n Chapter16 Templates and Generic Programming\r\nPartⅤ Advanced Topics\r\n Chapter17 Tools for Large Programs\r\n Chapter18 Specialized Tools and Techniques\r\nAppendixA The Library\r\nIndex
Stanley B. Lippman,目前是微软公司 Visual C++ 团队的架构师。他从1984年开始在贝尔实验室与C++的设计者Bjarne Stroustrup一起从事C++的设计与开发。又先后在迪士尼和梦工厂从事动画制作,还担任过JPL的高级顾问。他还著有Inside the C++ Object Model。
无封面