注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Absolute C++/經(jīng)典原版書庫(英文版第2版)

Absolute C++/經(jīng)典原版書庫(英文版第2版)

Absolute C++/經(jīng)典原版書庫(英文版第2版)

定 價:¥56.00

作 者: (美)薩維弛
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標(biāo) 簽: C++

ISBN: 9787111188292 出版時間: 2006-04-01 包裝: 平裝
開本: 32開 頁數(shù): 945 字數(shù):  

內(nèi)容簡介

  本書是一本全面、易用的C++編程語言教材。作者用清晰、簡潔的風(fēng)格講解概念和技術(shù),幫助讀者掌握控制結(jié)構(gòu)、函數(shù)、數(shù)組、指針和串、類和數(shù)據(jù)抽象、運算符重載、文件處理以及數(shù)據(jù)結(jié)構(gòu)等關(guān)鍵內(nèi)容。每張中間的自測題、章末的編程項目、豐富的實例、大量的代碼、為讀者提供了掌握C++編程概念所必需的實戰(zhàn)演練。本書的主要特點:全面介紹了標(biāo)準模板庫(STL)。STL是理解C++語言的必需要素。體現(xiàn)了C++豐富的功能性和多樣性。涵蓋了高級C++主題,包括虛函數(shù)、模板和異常。講述了繼隨、多態(tài)和封裝。討論了統(tǒng)一建模語言(UML)和設(shè)計模式。包含50多個新的章節(jié)編程項目。提供了完整的教學(xué)支源資源。作者簡介:薩維馳:加州大學(xué)圣迭戈分校計算機科學(xué)與工程教授。他于1969年在加州大學(xué)伯克利分校得博士學(xué)位。他的研究領(lǐng)域包括復(fù)雜性理論、形式語言理論、計算語言學(xué)等。除了為數(shù)眾多的研究論文外,他還著有多部計算機科學(xué)教材,包括《AbsoluteJava》、《ProblemSolvingwithC++》、《Java:AnIntroductiontoComputerScienceandProgramming》。

作者簡介

  加州大學(xué)圣迭戈分校計算機科學(xué)與工程系教授。他于1969年在加州大學(xué)伯克利分校獲得博士學(xué)位。他的研究領(lǐng)域包括復(fù)雜性理論、形式語言理論、計算語言學(xué)等。除了為數(shù)眾多的研究論文外,他還著有讀部計算機科學(xué)教材,包括《AbsoluteJava》、《ProblemSolvingwithC++》、《Java:AnIntroductiontoComputerScienceandProgramming》等。

圖書目錄

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,F(xiàn)RIENDS,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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號