《AdsoluteC++(英文版.第2版)》萨维弛

《AdsoluteC++(英文版.第2版)》萨维弛 | PDF下载|ePub下载

AdsoluteC++(英文版.第2版) 版权信息

  • 出版社:机械工业出版社
  • 出版时间:2006-04-01
  • ISBN:7111188292
  • 条形码:9787111188292 ; 978-7-111-18829-2

AdsoluteC++(英文版.第2版) 本书特色

一本全面、易用的C++编程语言教材。作者用清晰、简洁的风格讲解概念和技术,帮助读者掌握控制结构、函数、数组、指针和串、类和数据抽象、运算符重载、文件处理以及数据结构等关键内容。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,读者必将在计算机科学的宫殿中由登堂而入室。

AdsoluteC++(英文版.第2版) 内容简介

本书是一本全面、易用的C++编程语言教材。作者用清晰、简洁的风格讲解概念和技术,帮助读者掌握控制结构、函数、数组、指针和串、类和数据抽象、运算符重载、文件处理以及数据结构等关键内容。每张中间的自测题、章末的编程项目、丰富的实例、大量的代码、为读者提供了掌握C++编程概念所必需的实战演练。
本书的主要特点:全面介绍了标准模板库(STL)。STL是理解C++语言的必需要素。体现了C++丰富的功能性和多样性。涵盖了高级C++主题,包括虚函数、模板和异常。讲述了继随、多态和封装。讨论了统一建模语言(UML)和设计模式。包含50多个新的章节编程项目。提供了完整的教学支源资源。
作者简介:
萨维驰:加州大学圣迭戈分校计算机科学与工程教授。他于1969年在加州大学伯克利分校得博士学位。他的研究领域包括复杂性理论、形式语言理论、计算语言学等。除了为数众多的研究论文外,他还著有多部计算机科学教材,包括《Absolute Java》、《Problem Solving with C++》、《Java: An Introduction to Computer Science and Programming》。

AdsoluteC++(英文版.第2版) 目录

Chapter 1 C++ BASICS
 1.1 INTRODUCTION TO C++
 1.2 VARIABLES, EXPRESSIONS, AND ASSIGNMENT STATEMENTS
 1.3 CONSOLE INPUT/OUTPUT
 1.4 PROGRAM STYLE
 1.5 LIBRARIES AND NAMESPACES
Chapter 2 FLOW OF CONTROL
 2.1 BOOLEAN EXPRESSION
 2.2 BRANCHING MECHANISMS
 2.3 LOOPS
Chapter 3 FUNCTION BASICS
 3.1 PREDEFINED FUNCTIONS
 3.2 PROGRAMMER-DEFINED FUNCTIONS
 3.3 SCOPE RULES
Chapter 4 PARAMETERS AND OVERLOADING
 4.1 PARAMTERS
 4.2 OVERLOADING AND DEFAULT AGGUMENTS
 4.3 TESRING AND DEBUGGING FUNCTIONS
Chapter 5 ARRAYS
 5.1 INTRDOUCTION TO ARRAYS
 5.2 ARRAUS IN FUNCTIONS
 5.3 PROGRAMMING WITH ARRAYS
 5.4 MULTIDMENSIONAL ARRAYS
Chapter 6 STRUCTURES AND CLASSES
 6.1 STRUCTURES
 6.2 CLASSES
Chapter 7 CONSTRUCTORS AND OTHER TOOLS
 7.1 CONSTRUCTORS
 7.2 MORE TOOLS
 7.3 VECTORS-A PREVIEWS OF THE STANDARD TEAMPLATE LIBRARY
Chapter 8 OPERATOR OVERLOADING,FRIENDS,AND REFERENCES
 8.1 BASIC OPERATOR OVERLOADING
 8.2 FRIEND FUNCTIONS AND AUTOMATIC TYPE CONVERSION
 8.3 REFERENCES AND MORE OVERLOADED OPERATORS
Chapter 9 STRINGS
 9.1 AN ARRAY TYPE FOR STRINGS
 9.2 CHARACTER MANIPULATION TOOLS
 9.3 THE STANDARD CLASS string
Chapter 10 POINTERS AND DYNAMIC ARRAYS
 10.1 POINTERS
 10.2 DYNAMIC ARRAYS
 10.3 CLASSES, POINTERS, AND DYNAMIC ARRAYS
Chapter 11 SEPARATE COMPILATION AND NAMESPACES
 11.1 SEPARATE COMPILATION
 11.2 NAMESPACES
Chapter 12 STREAMS AND FILE I/0
 12.1 I/0 STREAMS
 12.2 TOOLS FOR STREAM, I/0
 12.3 STREAM HIERARCHIES: A PREVIEW OF INHERITANCE
 12.4 RANDOM ACCESS TO FILES
Chapter 13 RECURSION
 13.1 RECURSIVE void FUNCTIONS
 13.2 RECURSIVE FUNCTIONS THAT RETURN A VALUE
 13.3 THINKING RECURSIVELY
Chapter 14 INHERITANCE
 14.1 INHERITANCE BASICS
 14.2 PROGRAMMING WITH INHERITANCE
Chapter 15 POLYMORPHISM AND VIRTUAL FUNCTIONS
 15.1 VIRTUAL FUNCTION BASICS
 15.2 POINTERS AND VIRTUAL FUNCTIONS
CHAPTER16 TEMPLATES
 16.1 FUNCTION TEMPLATES
 16.2 CLASS TEMPLATES
 16.3 TEMPLATES AND INHERITANCE
Chapter 17 LINKED DATA STRUCTURES
 17.1 NODES AND LINKED LISTS
 17.2 LINKED LIST APPLICATIONS
 17.3 ITERATORS
 17.4 TREES
Chapter 18 EXCEPTION HANDUNG
 18.1 EXCEPTION HANDLING BASICS
 18.2 PROGRAMMING TECHNIQUES FOR EXCEPTION HANDLING
Chapter 19 STANDARD TEMPLATE LIBRARY
 19.1 ITERATORS
 19.2 CONTAINERS
 19.3 GENERIC ALGORITHMS
Chapter20 PATTERNS AND UML
 20.1 PATTERNS
 20.2 UML
APPENDIX1 C++ KEYWORDS
APPENDIX2 Precedence of operators
APPENDIX3 THE ASCLL CHARACTER
APPENDIX4 Some Library Functions
APPENDIX5 Old and New Header Files
Further Reading
Index

AdsoluteC++(英文版.第2版) 节选

一本全面、易用的C++编程语言教材。作者用清晰、简洁的风格讲解概念和技术,帮助读者掌握控制结构、函数、数组、指针和串、类和数据抽象、运算符重载、文件处理以及数据结构等关键内容。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,读者必将在计算机科学的宫殿中由登堂而入室。  本书是一本全面、易用的C++编程语言教材。作者用清晰、简洁的风格讲解概念和技术,帮助读者掌握控制结构、函数、数组、指针和串、类和数据抽象、运算符重载、文件处理以及数据结构等关键内容。每章中间的自测题、章末的编程项目、丰富的实例、大量的代码、为读者提供了掌握C++编程概念所必需的实战演练。

AdsoluteC++(英文版.第2版) 作者简介

加州大学圣迭戈分校计算机科学与工程系教授。他于1969年在加州大学伯克利分校获得博士学位。他的研究领域包括复杂性理论、形式语言理论、计算语言学等。除了为数众多的研究论文外,他还著有读部计算机科学教材,包括《Absolute Java》、《Problem Solving with C++》、《Java:An Introduction to Computer Science and Programming》等。

下载地址:

《AdsoluteC++(英文版.第2版)》萨维弛【benniaobook.org】.pdf

密码:2024 感谢您喜欢博主推荐此书,请支持购买正版。

备用下载地址:

链接2:点击下载 (百度网盘备用,解压密码: 8986)

链接3:点击下载 (UC网盘备用,解压密码: 8986)

链接4:点击下载 (迅雷网盘备用,解压密码: 8986)