Gäller t.o.m. 19 september. Villkor.
De som köpt den här boken har ofta också köpt Essentials of information systems av Jonas Flodén (häftad).
Köp båda 2 för 866 krThis is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books I've seen, and in a surprisingly compact format. --Dag Brck, foundi...
The support of the C++ Report by the pioneers of the language has always made it a popular magazine. Stan Lippman, former C++ Report Editor (and best-selling author), brings you pearls of wisdom for getting the most out of C++. This carefully sele...
Stanley B. Lippman has served as distinguished consultant for the Jet Propulsion Laboratory, architect for the Visual C++ development group at Microsoft, member of the technical staff at Bell Laboratories, and principal software engineer in feature animation at Disney, DreamWorks, Pixar, and PDI. Josee Lajoie, now at Pixar, was a member of IBM Canada,s C/C++ compiler development team, and chaired the core language working group for the previous ANSI/ISO C++ Standard Committee. Barbara E. Moo is an independent consultant with over 30 years of software experience. During 15 years at AT&T, she worked on one of the first commercial products ever written in C++.
Preface xxiii
Chapter 1: Getting Started 1
1.1 Writing a Simple C++ Program 2
1.2 A First Look at Input/Output 5
1.3 A Word About Comments 9
1.4 Flow of Control 11
1.5 Introducing Classes 19
1.6 The Bookstore Program 24
Chapter Summary 26
Defined Terms 26
Part I: The Basics 29
Chapter 2: Variables and Basic Types 31
2.1 Primitive Built-in Types 32
2.2 Variables 41
2.3 Compound Types 50
2.4 const Qualifier 59
2.5 Dealing with Types 67
2.6 Defining Our Own Data Structures 72
Chapter Summary 78
Defined Terms 78
Chapter 3: Strings, Vectors, and Arrays 81
3.1 Namespace using Declarations 82
3.2 Library string Type 84
3.3 Library vector Type 96
3.4 Introducing Iterators 106
3.5 Arrays 113
3.6 Multidimensional Arrays 125
Chapter Summary 131
Defined Terms 131
Chapter 4: Expressions 133
4.1 Fundamentals 134
4.2 Arithmetic Operators 139
4.3 Logical and Relational Operators 141
4.4 Assignment Operators 144
4.5 Increment and Decrement Operators 147
4.6 The Member Access Operators 150
4.7 The Conditional Operator 151
4.8 The Bitwise Operators 152
4.9 The sizeof Operator 156
4.10 Comma Operator 157
4.11 Type Conversions 159
4.12 Operator Precedence Table 166
Chapter Summary 168
Defined Terms 168
Chapter 5: Statements 171
5.1 Simple Statements 172
5.2 Statement Scope 174
5.3 Conditional Statements 174
5.4 Iterative Statements 183
5.5 Jump Statements 190
5.6 try Blocks and Exception Handling 193
Chapter Summary 199
Defined Terms 199
Chapter 6: Functions 201
6.1 Function Basics 202
6.2 Argument Passing 208
6.3 Return Types and the return Statement 222
6.4 Overloaded Functions 230
6.5 Features for Specialized Uses 236
6.6 Function Matching 242
6.7 Pointers to Functions 247
Chapter Summary 251
Defined Terms 251
Chapter 7: Classes 253
7.1 De...