C++ Primer (häftad)
Ingår i kampanjer:
Format
Häftad (Paperback)
Språk
Engelska
Antal sidor
976
Utgivningsdatum
2012-08-21
Upplaga
5
Förlag
ADDISON-WESLEY
Medarbetare
Lajoie, Jose / Moo, Barbara E.
Illustratör/Fotograf
Illustrations
Illustrationer
Illustrations
Dimensioner
228 x 177 x 50 mm
Vikt
1496 g
Antal komponenter
1
Komponenter
,
ISBN
9780321714114
C++ Primer (häftad)

C++ Primer

(2 röster)
Häftad Engelska, 2012-08-21
372
Skickas inom 5-8 vardagar.
Fri frakt inom Sverige för privatpersoner.
Finns även som
Visa alla 2 format & utgåvor
Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard  

Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting todays best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

 

C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The books many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.

 

Start Fast and Achieve More

  • Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
  • Learn through examples that illuminate todays best coding styles and program design techniques
  • Understand the rationale behind the rules: why C++11 works as it does
  • Use the extensive crossreferences to help you connect related concepts and insights
  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what youve learned
 

Access the source code for the extended examples from informit.com/title/0321714113

 

C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding methodnotable by a small space inside the spinealso increases durability.

 
Visa hela texten

Passar bra ihop

  1. C++ Primer
  2. +
  3. Automata, Languages and Programming

De som köpt den här boken har ofta också köpt Automata, Languages and Programming av Ugo Montanari, Jose D P Rolim, Emo Welzl (häftad).

Köp båda 2 för 2131 kr

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Bloggat om C++ Primer

Övrig information

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++.

Innehållsförteckning

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...