标准C++与面向对象程序设计 : 英文版·第2版 🔍
(美)王士弘(Wang,P.S)著, (美)Paul S.Wang著, Ng Wa, Paul S Wang, (美) 王士弘
北京:机械工业出版社, 2003, 2003
中文 [zh] · PDF · 18.3MB · 2003 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p0-1): Introduction 8 (p1): ONE C++ Primer PartI:Basics 8 (p1-2): 1.1 Object-Oriented Program structure 9 (p1-3): 1.2 Functions 12 (p1-4): 1.3 Running the First Example 12 (p1-5): 1.4 Statements 13 (p1-6): 1.5 The while Statement 16 (p1-7): 1.6 Simple Conditional Statements 17 (p1-8): 1.7 Characters and Character Input and Output 20 (p1-9): 1.8 More Basic Constructs 26 (p1-10): 1.9 Data Types and Declarations 29 (p1-11): 1.10 Operators and Expressions 35 (p1-12): 1.11 Enumerations 37 (p1-13): 1.12 Arrays 40 (p1-14): 1.13 Pointers 41 (p1-15): 1.14 An Example 42 (p1-16): 1.15 Iteration Control 46 (p1-17): 1.16 Choices by switch 48 (p1-18): 1.17 Summary 48 (p1-19): Exercises 51 (p2): TWO C++ Primer PartII:Object-Based Programming 51 (p2-2): 2.1 Data Abstraction and Encapsulation 58 (p2-3): 2.2 Function Calls and Argument Passing 61 (p2-4): 2.3 Command-Line Arguments 62 (p2-5): 2.4 Environment Variables 63 (p2-6): 2.5 The string Class 65 (p2-7): 2.6 Problem Solving with Objects 70 (p2-8): 2.7 C++ I/O Streams 70 (p2-9): 2.8 Error Handling 73 (p2-10): 2.9 Object-Based Thinking 74 (p2-11): 2.10 C++ Programming Tips 77 (p2-12): 2.11 Summary 78 (p2-13): Exercises 80 (p3): THREE Key Constructs 81 (p3-2): 3.1 Identifier Scoping 84 (p3-3): 3.2 Namespaces 86 (p3-4): 3.3 More on Declarations 89 (p3-5): 3.4 Recursion 93 (p3-6): 3.5 A Class of Fractions 97 (p3-7): 3.6 Optional and Variable-Length Arguments 99 (p3-8): 3.7 Overloading Functions 102 (p3-9): 3.8 References 103 (p3-10): 3.9 Read-Only Variables and Parameters 105 (p3-11): 3.10 The typedef Declaration 106 (p3-12): 3.11 Storage Allocation and Management 109 (p3-13): 3.12 A Circular Buffer 114 (p3-14): 3.13 Implicit Type Conversions 116 (p3-15): 3.14 Explicit Type Cast 117 (p3-16): 3.15 How to Use Header Files 119 (p3-17): 3.16...
备用文件名
zlibzh/no-category/(美)王士弘(Wang,P.S)著, (美)Paul S.Wang著, Ng Wa, Paul S Wang, (美) 王士弘/标准C++与面向对象程序设计 英文版·第2版_117174143.pdf
备选标题
Standard C++ with object-oriented programming = 标准C++与面向对象程序设计 / monograph
备选标题
Standard C++ with object-oriented programming = 标准C++与面向对象程序设计(英文版·第2版)
备选标题
标准C++与面向对象程序设计 (英文版·第二版)
备用出版商
China Machine Press
备用版本
Jing dian yuan ban shu ku, Ying yin ban, Bei jing, 2003
备用版本
China, People's Republic, China
备用版本
经典原版书库, Beijing, 2003
元数据中的注释
Bookmarks: p0-1 (p1): Introduction
p1 (p8): ONE C++ Primer PartⅠ:Basics
p1-2 (p8): 1.1 Object-Oriented Program structure
p1-3 (p9): 1.2 Functions
p1-4 (p12): 1.3 Running the First Example
p1-5 (p12): 1.4 Statements
p1-6 (p13): 1.5 The while Statement
p1-7 (p16): 1.6 Simple Conditional Statements
p1-8 (p17): 1.7 Characters and Character Input and Output
p1-9 (p20): 1.8 More Basic Constructs
p1-10 (p26): 1.9 Data Types and Declarations
p1-11 (p29): 1.10 Operators and Expressions
p1-12 (p35): 1.11 Enumerations
p1-13 (p37): 1.12 Arrays
p1-14 (p40): 1.13 Pointers
p1-15 (p41): 1.14 An Example
p1-16 (p42): 1.15 Iteration Control
p1-17 (p46): 1.16 Choices by switch
p1-18 (p48): 1.17 Summary
p1-19 (p48): Exercises
p2 (p51): TWO C++ Primer PartⅡ:Object-Based Programming
p2-2 (p51): 2.1 Data Abstraction and Encapsulation
p2-3 (p58): 2.2 Function Calls and Argument Passing
p2-4 (p61): 2.3 Command-Line Arguments
p2-5 (p62): 2.4 Environment Variables
p2-6 (p63): 2.5 The string Class
p2-7 (p65): 2.6 Problem Solving with Objects
p2-8 (p70): 2.7 C++ I/O Streams
p2-9 (p70): 2.8 Error Handling
p2-10 (p73): 2.9 Object-Based Thinking
p2-11 (p74): 2.10 C++ Programming Tips
p2-12 (p77): 2.11 Summary
p2-13 (p78): Exercises
p3 (p80): THREE Key Constructs
p3-2 (p81): 3.1 Identifier Scoping
p3-3 (p84): 3.2 Namespaces
p3-4 (p86): 3.3 More on Declarations
p3-5 (p89): 3.4 Recursion
p3-6 (p93): 3.5 A Class of Fractions
p3-7 (p97): 3.6 Optional and Variable-Length Arguments
p3-8 (p99): 3.7 Overloading Functions
p3-9 (p102): 3.8 References
p3-10 (p103): 3.9 Read-Only Variables and Parameters
p3-11 (p105): 3.10 The typedef Declaration
p3-12 (p106): 3.11 Storage Allocation and Management
p3-13 (p109): 3.12 A Circular Buffer
p3-14 (p114): 3.13 Implicit Type Conversions
p3-15 (p116): 3.14 Explicit Type Cast
p3-16 (p117): 3.15 How to Use Header Files
p3-17 (p119): 3.16 Summary
p3-18 (p120): Exercises
p4 (p123): FOUR Arrays,Pointers,and Generic Code
p4-2 (p123): 4.1 Array Concepts and Declarations
p4-3 (p125): 4.2 Pointers and Address Arithmetic
p4-4 (p133): 4.3 Two-Dimensional Arrays
p4-5 (p135): 4.4 A Matrix Class
p4-6 (p138): 4.5 A Class of Polynomials
p4-7 (p141): 4.6 Array Objects:vector
p4-8 (p143): 4.7 Sorting Text Lines with Objects
p4-9 (p151): 4.8 Pointers and Function Calls
p4-10 (p154): 4.9 Arrays,Pointers,and References
p4-11 (p154): 4.10 Multiple Indirection
p4-12 (p156): 4.11 Generic Programs
p4-13 (p162): 4.12 A Generic Sorting Program
p4-14 (p165): 4.13 Pointers and Dynamically Allocated Storage
p4-15 (p168): 4.14 Summary
p4-16 (p169): Exercises
p4-17 (p172): 5.1 Defining Classes
p5 (p172): FIVE Classes and Objects
p5-2 (p175): 5.2 Creating and Initializing Objects
p5-3 (p181): 5.3 The Host Object
p5-4 (p182): 5.4 Internal-External Decoupling
p5-5 (p183): 5.5 Pocket Calculator Simulation
p5-6 (p192): 5.6 Built-in Operations for Objects
p5-7 (p193): 5.7 Object Destruction
p5-8 (p195): 5.8 Friends of a Class
p5-9 (p197): 5.9 Recursive Structures
p5-10 (p204): 5.10 Instance and Static Members
p5-11 (p210): 5.11 The Size of Objects
p5-12 (p211): 5.12 Generic Lists
p5-13 (p216): 5.14 Summary
p5-14 (p216): 5.13 Unions and Bit Fields
p5-15 (p217): Exercises
p6 (p219): SIX I/O Streams and the Standard Library
p6-2 (p219): 6.1 Different Header Files
p6-3 (p220): 6.2 C-Style String Input and Output
p6-4 (p222): 6.3 String Objects
p6-5 (p225): 6.4 A String Tokenizer
p6-6 (p228): 6.5 Operations on Characters
p6-7 (p229): 6.6 Numeric Computations
p6-8 (p230): 6.7 The I/O Stream Library
p6-9 (p240): 6.8 Stream I/O for Objects
p6-10 (p242): 6.9 I/O Manipulators
p6-11 (p244): 6.10 Summary
p6-12 (p245): Exercises
p7 (p248): SEVEN Inheritance and Class Derivation
p7-2 (p249): 7.1 Class Derivation
p7-3 (p252): 7.2 Derived Classes and Objects
p7-4 (p255): 7.3 Public Derivation
p7-5 (p258): 7.4 Derivation Principles
p7-6 (p259): 7.5 Access Control Under Class Derivation
p7-7 (p261): 7.6 Private Derivation
p7-8 (p263): 7.7 Specialization of Generic Classes
p7-9 (p265): 7.8 Type Relations Under Inheritance
p7-10 (p267): 7.9 Assignment of Objects
p7-11 (p271): 7.10 Copying of Objects
p7-12 (p274): 7.11 Derived-Object Assignment and Copying
p7-13 (p276): 7.12 Object Assignment and Copying via Derivation
p7-14 (p278): 7.13 Multiple Inheritance
p7-15 (p282): 7.14 The I/O Stream Class Hierarchy
p7-16 (p283): 7.15 Summary
p7-17 (p284): Exercises
p8 (p287): EIGHT Operator Overloading,Iterators,and Exceptions
p8-2 (p287): 8.1 Operator Overloading
p8-3 (p290): 8.2 A Reference-Count String Class
p8-4 (p293): 8.3 Overloading []
p8-5 (p294): 8.4 Overloading ++ and --
p8-6 (p295): 8.5 Smart Pointers
p8-7 (p296): 8.6 Iterators
p8-8 (p299): 8.7 Nested and Local Classes
p8-9 (p302): 8.8 Robust Classes
p8-10 (p303): 8.9 User-Defined Type Conversions
p8-11 (p306): 8.10 Error and Exception Handling
p8-12 (p314): 8.11 Matrix with Exceptions
p8-13 (p316): 8.12 Managing Free Storage
p8-14 (p319): 8.13 Summary
p8-15 (p320): Exercises
p9 (p322): NINE OOP Techniques
p9-2 (p322): 9.1 Programming with Plug-Compatible Objects
p9-3 (p330): 9.2 Run-Time Type Identification
p9-4 (p335): 9.3 A Generic Tree
p9-5 (p343): 9.4 Planning Uniform Public Interfaces
p9-6 (p352): 9.5 Destruction of Plug-Compatible Objects
p9-7 (p354): 9.6 Ordering Text Lines
p9-8 (p357): 9.7 Interfaces
p9-9 (p359): 9.8 Understanding Virtual Functions
p9-10 (p361): 9.9 Inheritance Planning
p9-11 (p363): 9.10 Object-Family Classes
p9-12 (p371): 9.11 Summary
p9-13 (p372): Exercises
p10 (p375): TEN Templates
p10-2 (p375): 10.1 Basic Concepts
p10-3 (p377): 10.2 Function Templates
p10-4 (p383): 10.3 Class Templates
p10-5 (p388): 10.4 Template Compilation
p10-6 (p390): 10.5 A List Template
p10-7 (p397): 10.6 Class Template Specialization
p10-8 (p397): 10.7 Derived-Class Template
p10-9 (p400): 10.8 A Generic Hash Table
p10-10 (p407): 10.9 Generic Programming Approaches
p10-11 (p409): 10.10 Summary
p10-12 (p409): Exercises
p11 (p413): ELEVEN Standard Containers
p11-2 (p413): 11.1 The STL
p11-3 (p414): 11.2 Standard Container Headers
p11-4 (p416): 11.3 Efficiency of Sequence Containers
p11-5 (p417): 11.4 Using stack
p11-6 (p418): 11.5 Associative Containers
p11-7 (p421): 11.6 Standard Container Iterators and typedefs
p11-8 (p426): 11.7 Generic Algorithms for Containers
p11-9 (p429): 11.8 Ordered Sets
p11-10 (p431): 11.9 Standard Functors
p11-11 (p434): 11.11 Pointers to Members
p11-12 (p434): 11.10 For More STL Information
p11-13 (p439): 11.12 Instance Functions as Functors
p11-14 (p439): 11.13 Summary
p11-15 (p440): Exercises
p12 (p442): TWELVE Web CGI Programming
p12-2 (p442): 12.1 About Networking
p12-3 (p444): 12.2 Internet Basics
p12-4 (p446): 12.3 The World-Wide Web
p12-5 (p448): 12.4 What Is HTML?
p12-6 (p450): 12.5 Dynamic Generation of Web Pages
p12-7 (p452): 12.6 HTML Produced from C++
p12-8 (p455): 12.7 Forms in HTML
p12-9 (p456): 12.8 HTTP Message Formats
p12-10 (p458): 12.9 Writing CGI Programs
p12-11 (p459): 12.10 Receiving Form Data
p12-12 (p461): 12.11 User Feedback Handling
p12-13 (p464): 12.12 More Information
p12-14 (p465): 12.13 Summary
p12-15 (p465): Exercises
p13 (p467): THIRTEEN Object-Oriented Design
p13-2 (p468): 13.1 Decomposition Approaches
p13-3 (p469): 13.2 Object-Oriented Design Principles
p13-4 (p472): 13.3 Design Patterns
p13-5 (p474): 13.4 The CRC Method
p13-6 (p475): 13.5 interfacing to Existing Systems
p13-7 (p479): 13.6 Pocket Calculator Simulation
p13-8 (p488): Exercises
p13-9 (p488): 13.7 Summary
p14 (p490): FOURTEEN Compiling and Preprocessing
p14-2 (p490): 14.1 Compiling and Running C++ Programs
p14-3 (p492): 14.2 Preprocessing
p14-4 (p493): 14.3 Header Files
p14-5 (p494): 14.4 Symbolic Constants and Macros
p14-6 (p496): 14.3 Inline Functions Versus Macros
p14-7 (p497): 14.6 Conditional Text Inclusion
p14-8 (p500): 14.7 Once-Only Header Files
p14-9 (p500): 14.8 Standard Macros
p14-10 (p502): 14.9 Compilation and Execution
p14-11 (p506): 14.10 Summary
p14-12 (p507): Exercises
p14-13 (p509): A Summary of C++ Constructs
p15 (p509): APPENDICES
p15-2 (p515): B Summary of Special Member Functions
p15-3 (p516): C C-Style Strings
p15-4 (p519): D Unions and Bit Fields
p15-5 (p525): E Interactive Debugging with dbx
p15-6 (p528): F Functions with a Variable Number of Arguments
p15-7 (p531): G Operator Precedence
p15-8 (p532): H Implicit Type Conversions
p15-9 (p534): I C++ Library Functions Common with C
p15-10 (p542): J C-Style Input/Output
p15-11 (p547): K Interfacing C++ and C Programs
p15-12 (p551): L Header Files
p15-13 (p552): Index
p1 (p8): ONE C++ Primer PartⅠ:Basics
p1-2 (p8): 1.1 Object-Oriented Program structure
p1-3 (p9): 1.2 Functions
p1-4 (p12): 1.3 Running the First Example
p1-5 (p12): 1.4 Statements
p1-6 (p13): 1.5 The while Statement
p1-7 (p16): 1.6 Simple Conditional Statements
p1-8 (p17): 1.7 Characters and Character Input and Output
p1-9 (p20): 1.8 More Basic Constructs
p1-10 (p26): 1.9 Data Types and Declarations
p1-11 (p29): 1.10 Operators and Expressions
p1-12 (p35): 1.11 Enumerations
p1-13 (p37): 1.12 Arrays
p1-14 (p40): 1.13 Pointers
p1-15 (p41): 1.14 An Example
p1-16 (p42): 1.15 Iteration Control
p1-17 (p46): 1.16 Choices by switch
p1-18 (p48): 1.17 Summary
p1-19 (p48): Exercises
p2 (p51): TWO C++ Primer PartⅡ:Object-Based Programming
p2-2 (p51): 2.1 Data Abstraction and Encapsulation
p2-3 (p58): 2.2 Function Calls and Argument Passing
p2-4 (p61): 2.3 Command-Line Arguments
p2-5 (p62): 2.4 Environment Variables
p2-6 (p63): 2.5 The string Class
p2-7 (p65): 2.6 Problem Solving with Objects
p2-8 (p70): 2.7 C++ I/O Streams
p2-9 (p70): 2.8 Error Handling
p2-10 (p73): 2.9 Object-Based Thinking
p2-11 (p74): 2.10 C++ Programming Tips
p2-12 (p77): 2.11 Summary
p2-13 (p78): Exercises
p3 (p80): THREE Key Constructs
p3-2 (p81): 3.1 Identifier Scoping
p3-3 (p84): 3.2 Namespaces
p3-4 (p86): 3.3 More on Declarations
p3-5 (p89): 3.4 Recursion
p3-6 (p93): 3.5 A Class of Fractions
p3-7 (p97): 3.6 Optional and Variable-Length Arguments
p3-8 (p99): 3.7 Overloading Functions
p3-9 (p102): 3.8 References
p3-10 (p103): 3.9 Read-Only Variables and Parameters
p3-11 (p105): 3.10 The typedef Declaration
p3-12 (p106): 3.11 Storage Allocation and Management
p3-13 (p109): 3.12 A Circular Buffer
p3-14 (p114): 3.13 Implicit Type Conversions
p3-15 (p116): 3.14 Explicit Type Cast
p3-16 (p117): 3.15 How to Use Header Files
p3-17 (p119): 3.16 Summary
p3-18 (p120): Exercises
p4 (p123): FOUR Arrays,Pointers,and Generic Code
p4-2 (p123): 4.1 Array Concepts and Declarations
p4-3 (p125): 4.2 Pointers and Address Arithmetic
p4-4 (p133): 4.3 Two-Dimensional Arrays
p4-5 (p135): 4.4 A Matrix Class
p4-6 (p138): 4.5 A Class of Polynomials
p4-7 (p141): 4.6 Array Objects:vector
p4-8 (p143): 4.7 Sorting Text Lines with Objects
p4-9 (p151): 4.8 Pointers and Function Calls
p4-10 (p154): 4.9 Arrays,Pointers,and References
p4-11 (p154): 4.10 Multiple Indirection
p4-12 (p156): 4.11 Generic Programs
p4-13 (p162): 4.12 A Generic Sorting Program
p4-14 (p165): 4.13 Pointers and Dynamically Allocated Storage
p4-15 (p168): 4.14 Summary
p4-16 (p169): Exercises
p4-17 (p172): 5.1 Defining Classes
p5 (p172): FIVE Classes and Objects
p5-2 (p175): 5.2 Creating and Initializing Objects
p5-3 (p181): 5.3 The Host Object
p5-4 (p182): 5.4 Internal-External Decoupling
p5-5 (p183): 5.5 Pocket Calculator Simulation
p5-6 (p192): 5.6 Built-in Operations for Objects
p5-7 (p193): 5.7 Object Destruction
p5-8 (p195): 5.8 Friends of a Class
p5-9 (p197): 5.9 Recursive Structures
p5-10 (p204): 5.10 Instance and Static Members
p5-11 (p210): 5.11 The Size of Objects
p5-12 (p211): 5.12 Generic Lists
p5-13 (p216): 5.14 Summary
p5-14 (p216): 5.13 Unions and Bit Fields
p5-15 (p217): Exercises
p6 (p219): SIX I/O Streams and the Standard Library
p6-2 (p219): 6.1 Different Header Files
p6-3 (p220): 6.2 C-Style String Input and Output
p6-4 (p222): 6.3 String Objects
p6-5 (p225): 6.4 A String Tokenizer
p6-6 (p228): 6.5 Operations on Characters
p6-7 (p229): 6.6 Numeric Computations
p6-8 (p230): 6.7 The I/O Stream Library
p6-9 (p240): 6.8 Stream I/O for Objects
p6-10 (p242): 6.9 I/O Manipulators
p6-11 (p244): 6.10 Summary
p6-12 (p245): Exercises
p7 (p248): SEVEN Inheritance and Class Derivation
p7-2 (p249): 7.1 Class Derivation
p7-3 (p252): 7.2 Derived Classes and Objects
p7-4 (p255): 7.3 Public Derivation
p7-5 (p258): 7.4 Derivation Principles
p7-6 (p259): 7.5 Access Control Under Class Derivation
p7-7 (p261): 7.6 Private Derivation
p7-8 (p263): 7.7 Specialization of Generic Classes
p7-9 (p265): 7.8 Type Relations Under Inheritance
p7-10 (p267): 7.9 Assignment of Objects
p7-11 (p271): 7.10 Copying of Objects
p7-12 (p274): 7.11 Derived-Object Assignment and Copying
p7-13 (p276): 7.12 Object Assignment and Copying via Derivation
p7-14 (p278): 7.13 Multiple Inheritance
p7-15 (p282): 7.14 The I/O Stream Class Hierarchy
p7-16 (p283): 7.15 Summary
p7-17 (p284): Exercises
p8 (p287): EIGHT Operator Overloading,Iterators,and Exceptions
p8-2 (p287): 8.1 Operator Overloading
p8-3 (p290): 8.2 A Reference-Count String Class
p8-4 (p293): 8.3 Overloading []
p8-5 (p294): 8.4 Overloading ++ and --
p8-6 (p295): 8.5 Smart Pointers
p8-7 (p296): 8.6 Iterators
p8-8 (p299): 8.7 Nested and Local Classes
p8-9 (p302): 8.8 Robust Classes
p8-10 (p303): 8.9 User-Defined Type Conversions
p8-11 (p306): 8.10 Error and Exception Handling
p8-12 (p314): 8.11 Matrix with Exceptions
p8-13 (p316): 8.12 Managing Free Storage
p8-14 (p319): 8.13 Summary
p8-15 (p320): Exercises
p9 (p322): NINE OOP Techniques
p9-2 (p322): 9.1 Programming with Plug-Compatible Objects
p9-3 (p330): 9.2 Run-Time Type Identification
p9-4 (p335): 9.3 A Generic Tree
p9-5 (p343): 9.4 Planning Uniform Public Interfaces
p9-6 (p352): 9.5 Destruction of Plug-Compatible Objects
p9-7 (p354): 9.6 Ordering Text Lines
p9-8 (p357): 9.7 Interfaces
p9-9 (p359): 9.8 Understanding Virtual Functions
p9-10 (p361): 9.9 Inheritance Planning
p9-11 (p363): 9.10 Object-Family Classes
p9-12 (p371): 9.11 Summary
p9-13 (p372): Exercises
p10 (p375): TEN Templates
p10-2 (p375): 10.1 Basic Concepts
p10-3 (p377): 10.2 Function Templates
p10-4 (p383): 10.3 Class Templates
p10-5 (p388): 10.4 Template Compilation
p10-6 (p390): 10.5 A List Template
p10-7 (p397): 10.6 Class Template Specialization
p10-8 (p397): 10.7 Derived-Class Template
p10-9 (p400): 10.8 A Generic Hash Table
p10-10 (p407): 10.9 Generic Programming Approaches
p10-11 (p409): 10.10 Summary
p10-12 (p409): Exercises
p11 (p413): ELEVEN Standard Containers
p11-2 (p413): 11.1 The STL
p11-3 (p414): 11.2 Standard Container Headers
p11-4 (p416): 11.3 Efficiency of Sequence Containers
p11-5 (p417): 11.4 Using stack
p11-6 (p418): 11.5 Associative Containers
p11-7 (p421): 11.6 Standard Container Iterators and typedefs
p11-8 (p426): 11.7 Generic Algorithms for Containers
p11-9 (p429): 11.8 Ordered Sets
p11-10 (p431): 11.9 Standard Functors
p11-11 (p434): 11.11 Pointers to Members
p11-12 (p434): 11.10 For More STL Information
p11-13 (p439): 11.12 Instance Functions as Functors
p11-14 (p439): 11.13 Summary
p11-15 (p440): Exercises
p12 (p442): TWELVE Web CGI Programming
p12-2 (p442): 12.1 About Networking
p12-3 (p444): 12.2 Internet Basics
p12-4 (p446): 12.3 The World-Wide Web
p12-5 (p448): 12.4 What Is HTML?
p12-6 (p450): 12.5 Dynamic Generation of Web Pages
p12-7 (p452): 12.6 HTML Produced from C++
p12-8 (p455): 12.7 Forms in HTML
p12-9 (p456): 12.8 HTTP Message Formats
p12-10 (p458): 12.9 Writing CGI Programs
p12-11 (p459): 12.10 Receiving Form Data
p12-12 (p461): 12.11 User Feedback Handling
p12-13 (p464): 12.12 More Information
p12-14 (p465): 12.13 Summary
p12-15 (p465): Exercises
p13 (p467): THIRTEEN Object-Oriented Design
p13-2 (p468): 13.1 Decomposition Approaches
p13-3 (p469): 13.2 Object-Oriented Design Principles
p13-4 (p472): 13.3 Design Patterns
p13-5 (p474): 13.4 The CRC Method
p13-6 (p475): 13.5 interfacing to Existing Systems
p13-7 (p479): 13.6 Pocket Calculator Simulation
p13-8 (p488): Exercises
p13-9 (p488): 13.7 Summary
p14 (p490): FOURTEEN Compiling and Preprocessing
p14-2 (p490): 14.1 Compiling and Running C++ Programs
p14-3 (p492): 14.2 Preprocessing
p14-4 (p493): 14.3 Header Files
p14-5 (p494): 14.4 Symbolic Constants and Macros
p14-6 (p496): 14.3 Inline Functions Versus Macros
p14-7 (p497): 14.6 Conditional Text Inclusion
p14-8 (p500): 14.7 Once-Only Header Files
p14-9 (p500): 14.8 Standard Macros
p14-10 (p502): 14.9 Compilation and Execution
p14-11 (p506): 14.10 Summary
p14-12 (p507): Exercises
p14-13 (p509): A Summary of C++ Constructs
p15 (p509): APPENDICES
p15-2 (p515): B Summary of Special Member Functions
p15-3 (p516): C C-Style Strings
p15-4 (p519): D Unions and Bit Fields
p15-5 (p525): E Interactive Debugging with dbx
p15-6 (p528): F Functions with a Variable Number of Arguments
p15-7 (p531): G Operator Precedence
p15-8 (p532): H Implicit Type Conversions
p15-9 (p534): I C++ Library Functions Common with C
p15-10 (p542): J C-Style Input/Output
p15-11 (p547): K Interfacing C++ and C Programs
p15-12 (p551): L Header Files
p15-13 (p552): Index
元数据中的注释
related_files:
filepath:标准C++与面向对象程序设计英文版_11161831.zip — md5:c693c99b721de099a9b94849ee0c1660 — filesize:36541879
filepath:11161831.zip — md5:5b83bb604bbe2256adb146f2ab572fce — filesize:36541879
filepath:11161831.zip — md5:6411f27c1f6e5672f01d017273a3e17e — filesize:36433207
filepath:11161831.rar — md5:a44766d3bb001b1b1c1cbc7c4e143ef3 — filesize:36406876
filepath:11161831.zip — md5:4a9d6731di28768faa746aa9241a8b1d — filesize:36541879
filepath:/读秀/DX/2.0/2.0等多个文件/22b/22b/吉林建筑20/11161831.zip
filepath:第二部分/200716/BBB‘/74/11161831.zip
filepath:843_28_2c/吉林建筑20/11161831.zip
filepath:第三部分/BBB‘/74/11161831.zip
filepath:标准C++与面向对象程序设计英文版_11161831.zip — md5:c693c99b721de099a9b94849ee0c1660 — filesize:36541879
filepath:11161831.zip — md5:5b83bb604bbe2256adb146f2ab572fce — filesize:36541879
filepath:11161831.zip — md5:6411f27c1f6e5672f01d017273a3e17e — filesize:36433207
filepath:11161831.rar — md5:a44766d3bb001b1b1c1cbc7c4e143ef3 — filesize:36406876
filepath:11161831.zip — md5:4a9d6731di28768faa746aa9241a8b1d — filesize:36541879
filepath:/读秀/DX/2.0/2.0等多个文件/22b/22b/吉林建筑20/11161831.zip
filepath:第二部分/200716/BBB‘/74/11161831.zip
filepath:843_28_2c/吉林建筑20/11161831.zip
filepath:第三部分/BBB‘/74/11161831.zip
元数据中的注释
topic: C++语言-程序设计-英文
元数据中的注释
tags: 标准;面向对象;程序设计;英文版;当代;编著
元数据中的注释
Type: 当代图书
元数据中的注释
Bookmarks:
1. (p8) ONE C++ Primer PartⅠ:Basics
1.1. (p8) 1.1 Object-Oriented Program structure
1.2. (p9) 1.2 Functions
1.3. (p12) 1.3 Running the First Example
1.4. (p12) 1.4 Statements
1.5. (p13) 1.5 The while Statement
1.6. (p16) 1.6 Simple Conditional Statements
1.7. (p17) 1.7 Characters and Character Input and Output
1.8. (p20) 1.8 More Basic Constructs
1.9. (p26) 1.9 Data Types and Declarations
1.10. (p29) 1.10 Operators and Expressions
1.11. (p35) 1.11 Enumerations
1.12. (p37) 1.12 Arrays
1.13. (p40) 1.13 Pointers
1.14. (p41) 1.14 An Example
1.15. (p42) 1.15 Iteration Control
1.16. (p46) 1.16 Choices by switch
1.17. (p48) 1.17 Summary
1.18. (p48) Exercises
2. (p51) TWO C++ Primer PartⅡ:Object-Based Programming
2.1. (p51) 2.1 Data Abstraction and Encapsulation
2.2. (p58) 2.2 Function Calls and Argument Passing
2.3. (p61) 2.3 Command-Line Arguments
2.4. (p62) 2.4 Environment Variables
2.5. (p63) 2.5 The string Class
2.6. (p65) 2.6 Problem Solving with Objects
2.7. (p70) 2.7 C++ I/O Streams
2.8. (p70) 2.8 Error Handling
2.9. (p73) 2.9 Object-Based Thinking
2.10. (p74) 2.10 C++ Programming Tips
2.11. (p77) 2.11 Summary
2.12. (p78) Exercises
3. (p80) THREE Key Constructs
3.1. (p81) 3.1 Identifier Scoping
3.2. (p84) 3.2 Namespaces
3.3. (p86) 3.3 More on Declarations
3.4. (p89) 3.4 Recursion
3.5. (p93) 3.5 A Class of Fractions
3.6. (p97) 3.6 Optional and Variable-Length Arguments
3.7. (p99) 3.7 Overloading Functions
3.8. (p102) 3.8 References
3.9. (p103) 3.9 Read-Only Variables and Parameters
3.10. (p105) 3.10 The typedef Declaration
3.11. (p106) 3.11 Storage Allocation and Management
3.12. (p109) 3.12 A Circular Buffer
3.13. (p114) 3.13 Implicit Type Conversions
3.14. (p116) 3.14 Explicit Type Cast
3.15. (p117) 3.15 How to Use Header Files
3.16. (p119) 3.16 Summary
3.17. (p120) Exercises
4. (p123) FOUR Arrays,Pointers,and Generic Code
4.1. (p123) 4.1 Array Concepts and Declarations
4.2. (p125) 4.2 Pointers and Address Arithmetic
4.3. (p133) 4.3 Two-Dimensional Arrays
4.4. (p135) 4.4 A Matrix Class
4.5. (p138) 4.5 A Class of Polynomials
4.6. (p141) 4.6 Array Objects:vector
4.7. (p143) 4.7 Sorting Text Lines with Objects
4.8. (p151) 4.8 Pointers and Function Calls
4.9. (p154) 4.9 Arrays,Pointers,and References
4.10. (p154) 4.10 Multiple Indirection
4.11. (p156) 4.11 Generic Programs
4.12. (p162) 4.12 A Generic Sorting Program
4.13. (p165) 4.13 Pointers and Dynamically Allocated Storage
4.14. (p168) 4.14 Summary
4.15. (p169) Exercises
5. (p172) FIVE Classes and Objects
5.1. (p172) 5.1 Defining Classes
5.2. (p175) 5.2 Creating and Initializing Objects
5.3. (p181) 5.3 The Host Object
5.4. (p182) 5.4 Internal-External Decoupling
5.5. (p183) 5.5 Pocket Calculator Simulation
5.6. (p192) 5.6 Built-in Operations for Objects
5.7. (p193) 5.7 Object Destruction
5.8. (p195) 5.8 Friends of a Class
5.9. (p197) 5.9 Recursive Structures
5.10. (p204) 5.10 Instance and Static Members
5.11. (p210) 5.11 The Size of Objects
5.12. (p211) 5.12 Generic Lists
5.13. (p216) 5.13 Unions and Bit Fields
5.14. (p216) 5.14 Summary
5.15. (p217) Exercises
6. (p219) SIX I/O Streams and the Standard Library
6.1. (p219) 6.1 Different Header Files
6.2. (p220) 6.2 C-Style String Input and Output
6.3. (p222) 6.3 String Objects
6.4. (p225) 6.4 A String Tokenizer
6.5. (p228) 6.5 Operations on Characters
6.6. (p229) 6.6 Numeric Computations
6.7. (p230) 6.7 The I/O Stream Library
6.8. (p240) 6.8 Stream I/O for Objects
6.9. (p242) 6.9 I/O Manipulators
6.10. (p244) 6.10 Summary
6.11. (p245) Exercises
7. (p248) SEVEN Inheritance and Class Derivation
7.1. (p249) 7.1 Class Derivation
7.2. (p252) 7.2 Derived Classes and Objects
7.3. (p255) 7.3 Public Derivation
7.4. (p258) 7.4 Derivation Principles
7.5. (p259) 7.5 Access Control Under Class Derivation
7.6. (p261) 7.6 Private Derivation
7.7. (p263) 7.7 Specialization of Generic Classes
7.8. (p265) 7.8 Type Relations Under Inheritance
7.9. (p267) 7.9 Assignment of Objects
7.10. (p271) 7.10 Copying of Objects
7.11. (p274) 7.11 Derived-Object Assignment and Copying
7.12. (p276) 7.12 Object Assignment and Copying via Derivation
7.13. (p278) 7.13 Multiple Inheritance
7.14. (p282) 7.14 The I/O Stream Class Hierarchy
7.15. (p283) 7.15 Summary
7.16. (p284) Exercises
8. (p287) EIGHT Operator Overloading,Iterators,and Exceptions
8.1. (p287) 8.1 Operator Overloading
8.2. (p290) 8.2 A Reference-Count String Class
8.3. (p293) 8.3 Overloading []
8.4. (p294) 8.4 Overloading ++ and --
8.5. (p295) 8.5 Smart Pointers
8.6. (p296) 8.6 Iterators
8.7. (p299) 8.7 Nested and Local Classes
8.8. (p302) 8.8 Robust Classes
8.9. (p303) 8.9 User-Defined Type Conversions
8.10. (p306) 8.10 Error and Exception Handling
8.11. (p314) 8.11 Matrix with Exceptions
8.12. (p316) 8.12 Managing Free Storage
8.13. (p319) 8.13 Summary
8.14. (p320) Exercises
9. (p322) NINE OOP Techniques
9.1. (p322) 9.1 Programming with Plug-Compatible Objects
9.2. (p330) 9.2 Run-Time Type Identification
9.3. (p335) 9.3 A Generic Tree
9.4. (p343) 9.4 Planning Uniform Public Interfaces
9.5. (p352) 9.5 Destruction of Plug-Compatible Objects
9.6. (p354) 9.6 Ordering Text Lines
9.7. (p357) 9.7 Interfaces
9.8. (p359) 9.8 Understanding Virtual Functions
9.9. (p361) 9.9 Inheritance Planning
9.10. (p363) 9.10 Object-Family Classes
9.11. (p371) 9.11 Summary
9.12. (p372) Exercises
10. (p375) TEN Templates
10.1. (p375) 10.1 Basic Concepts
10.2. (p377) 10.2 Function Templates
10.3. (p383) 10.3 Class Templates
10.4. (p388) 10.4 Template Compilation
10.5. (p390) 10.5 A List Template
10.6. (p397) 10.6 Class Template Specialization
10.7. (p397) 10.7 Derived-Class Template
10.8. (p400) 10.8 A Generic Hash Table
10.9. (p407) 10.9 Generic Programming Approaches
10.10. (p409) 10.10 Summary
10.11. (p409) Exercises
11. (p413) ELEVEN Standard Containers
12. (p442) TWELVE Web CGI Programming
13. (p467) THIRTEEN Object-Oriented Design
14. (p490) FOURTEEN Compiling and Preprocessing
1. (p8) ONE C++ Primer PartⅠ:Basics
1.1. (p8) 1.1 Object-Oriented Program structure
1.2. (p9) 1.2 Functions
1.3. (p12) 1.3 Running the First Example
1.4. (p12) 1.4 Statements
1.5. (p13) 1.5 The while Statement
1.6. (p16) 1.6 Simple Conditional Statements
1.7. (p17) 1.7 Characters and Character Input and Output
1.8. (p20) 1.8 More Basic Constructs
1.9. (p26) 1.9 Data Types and Declarations
1.10. (p29) 1.10 Operators and Expressions
1.11. (p35) 1.11 Enumerations
1.12. (p37) 1.12 Arrays
1.13. (p40) 1.13 Pointers
1.14. (p41) 1.14 An Example
1.15. (p42) 1.15 Iteration Control
1.16. (p46) 1.16 Choices by switch
1.17. (p48) 1.17 Summary
1.18. (p48) Exercises
2. (p51) TWO C++ Primer PartⅡ:Object-Based Programming
2.1. (p51) 2.1 Data Abstraction and Encapsulation
2.2. (p58) 2.2 Function Calls and Argument Passing
2.3. (p61) 2.3 Command-Line Arguments
2.4. (p62) 2.4 Environment Variables
2.5. (p63) 2.5 The string Class
2.6. (p65) 2.6 Problem Solving with Objects
2.7. (p70) 2.7 C++ I/O Streams
2.8. (p70) 2.8 Error Handling
2.9. (p73) 2.9 Object-Based Thinking
2.10. (p74) 2.10 C++ Programming Tips
2.11. (p77) 2.11 Summary
2.12. (p78) Exercises
3. (p80) THREE Key Constructs
3.1. (p81) 3.1 Identifier Scoping
3.2. (p84) 3.2 Namespaces
3.3. (p86) 3.3 More on Declarations
3.4. (p89) 3.4 Recursion
3.5. (p93) 3.5 A Class of Fractions
3.6. (p97) 3.6 Optional and Variable-Length Arguments
3.7. (p99) 3.7 Overloading Functions
3.8. (p102) 3.8 References
3.9. (p103) 3.9 Read-Only Variables and Parameters
3.10. (p105) 3.10 The typedef Declaration
3.11. (p106) 3.11 Storage Allocation and Management
3.12. (p109) 3.12 A Circular Buffer
3.13. (p114) 3.13 Implicit Type Conversions
3.14. (p116) 3.14 Explicit Type Cast
3.15. (p117) 3.15 How to Use Header Files
3.16. (p119) 3.16 Summary
3.17. (p120) Exercises
4. (p123) FOUR Arrays,Pointers,and Generic Code
4.1. (p123) 4.1 Array Concepts and Declarations
4.2. (p125) 4.2 Pointers and Address Arithmetic
4.3. (p133) 4.3 Two-Dimensional Arrays
4.4. (p135) 4.4 A Matrix Class
4.5. (p138) 4.5 A Class of Polynomials
4.6. (p141) 4.6 Array Objects:vector
4.7. (p143) 4.7 Sorting Text Lines with Objects
4.8. (p151) 4.8 Pointers and Function Calls
4.9. (p154) 4.9 Arrays,Pointers,and References
4.10. (p154) 4.10 Multiple Indirection
4.11. (p156) 4.11 Generic Programs
4.12. (p162) 4.12 A Generic Sorting Program
4.13. (p165) 4.13 Pointers and Dynamically Allocated Storage
4.14. (p168) 4.14 Summary
4.15. (p169) Exercises
5. (p172) FIVE Classes and Objects
5.1. (p172) 5.1 Defining Classes
5.2. (p175) 5.2 Creating and Initializing Objects
5.3. (p181) 5.3 The Host Object
5.4. (p182) 5.4 Internal-External Decoupling
5.5. (p183) 5.5 Pocket Calculator Simulation
5.6. (p192) 5.6 Built-in Operations for Objects
5.7. (p193) 5.7 Object Destruction
5.8. (p195) 5.8 Friends of a Class
5.9. (p197) 5.9 Recursive Structures
5.10. (p204) 5.10 Instance and Static Members
5.11. (p210) 5.11 The Size of Objects
5.12. (p211) 5.12 Generic Lists
5.13. (p216) 5.13 Unions and Bit Fields
5.14. (p216) 5.14 Summary
5.15. (p217) Exercises
6. (p219) SIX I/O Streams and the Standard Library
6.1. (p219) 6.1 Different Header Files
6.2. (p220) 6.2 C-Style String Input and Output
6.3. (p222) 6.3 String Objects
6.4. (p225) 6.4 A String Tokenizer
6.5. (p228) 6.5 Operations on Characters
6.6. (p229) 6.6 Numeric Computations
6.7. (p230) 6.7 The I/O Stream Library
6.8. (p240) 6.8 Stream I/O for Objects
6.9. (p242) 6.9 I/O Manipulators
6.10. (p244) 6.10 Summary
6.11. (p245) Exercises
7. (p248) SEVEN Inheritance and Class Derivation
7.1. (p249) 7.1 Class Derivation
7.2. (p252) 7.2 Derived Classes and Objects
7.3. (p255) 7.3 Public Derivation
7.4. (p258) 7.4 Derivation Principles
7.5. (p259) 7.5 Access Control Under Class Derivation
7.6. (p261) 7.6 Private Derivation
7.7. (p263) 7.7 Specialization of Generic Classes
7.8. (p265) 7.8 Type Relations Under Inheritance
7.9. (p267) 7.9 Assignment of Objects
7.10. (p271) 7.10 Copying of Objects
7.11. (p274) 7.11 Derived-Object Assignment and Copying
7.12. (p276) 7.12 Object Assignment and Copying via Derivation
7.13. (p278) 7.13 Multiple Inheritance
7.14. (p282) 7.14 The I/O Stream Class Hierarchy
7.15. (p283) 7.15 Summary
7.16. (p284) Exercises
8. (p287) EIGHT Operator Overloading,Iterators,and Exceptions
8.1. (p287) 8.1 Operator Overloading
8.2. (p290) 8.2 A Reference-Count String Class
8.3. (p293) 8.3 Overloading []
8.4. (p294) 8.4 Overloading ++ and --
8.5. (p295) 8.5 Smart Pointers
8.6. (p296) 8.6 Iterators
8.7. (p299) 8.7 Nested and Local Classes
8.8. (p302) 8.8 Robust Classes
8.9. (p303) 8.9 User-Defined Type Conversions
8.10. (p306) 8.10 Error and Exception Handling
8.11. (p314) 8.11 Matrix with Exceptions
8.12. (p316) 8.12 Managing Free Storage
8.13. (p319) 8.13 Summary
8.14. (p320) Exercises
9. (p322) NINE OOP Techniques
9.1. (p322) 9.1 Programming with Plug-Compatible Objects
9.2. (p330) 9.2 Run-Time Type Identification
9.3. (p335) 9.3 A Generic Tree
9.4. (p343) 9.4 Planning Uniform Public Interfaces
9.5. (p352) 9.5 Destruction of Plug-Compatible Objects
9.6. (p354) 9.6 Ordering Text Lines
9.7. (p357) 9.7 Interfaces
9.8. (p359) 9.8 Understanding Virtual Functions
9.9. (p361) 9.9 Inheritance Planning
9.10. (p363) 9.10 Object-Family Classes
9.11. (p371) 9.11 Summary
9.12. (p372) Exercises
10. (p375) TEN Templates
10.1. (p375) 10.1 Basic Concepts
10.2. (p377) 10.2 Function Templates
10.3. (p383) 10.3 Class Templates
10.4. (p388) 10.4 Template Compilation
10.5. (p390) 10.5 A List Template
10.6. (p397) 10.6 Class Template Specialization
10.7. (p397) 10.7 Derived-Class Template
10.8. (p400) 10.8 A Generic Hash Table
10.9. (p407) 10.9 Generic Programming Approaches
10.10. (p409) 10.10 Summary
10.11. (p409) Exercises
11. (p413) ELEVEN Standard Containers
12. (p442) TWELVE Web CGI Programming
13. (p467) THIRTEEN Object-Oriented Design
14. (p490) FOURTEEN Compiling and Preprocessing
元数据中的注释
Subject: 标准;面向对象;程序设计;英文版;当代;编著
元数据中的注释
theme: C++语言-程序设计-英文
元数据中的注释
label: 标准;面向对象;程序设计;英文版;当代;编著
元数据中的注释
Type: modern
开源日期
2024-06-13
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.