Preparation for Programming in the Real World
Focus on Fundamental Concepts and Techniques
Programming with Today’s C++ (C++11 and C++14)
For Beginners—And Anyone Who Wants to Learn Something New
Provides a Broad View
Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
Looking to rent a book? Rent Programming Principles and Practice Using C++ [ISBN: 9780321992789] for the semester, quarter, and short term or search our site for other textbooks by Stroustrup, Bjarne. Renting a textbook can save you up to 90% from the cost of buying.
What is included with this book?
I The Basics
0 Notes to the reader
1 Hello world
2 Objects, types, and values
3 Computers and programming
4 Computation
5 Errors
6 Writing a program
7 Completing a program
8 Technicalities: functions, etc.
9 Technicalities: classes, etc.
II Input and Output
10 Input and output streams
11 File streams and string streams
12 Graphs
13 Graph classes
14 Graph class design
15 Graphing functions
16 Graphical user interfaces
III Data and algorithms
17 Vectors: memory management
18 Vectors: arrays
19 Vectors: exceptions and templates
20 STL: containers, iterators, and algorithms
21 STL: maps and algorithms
IV Broadening the view
22 Ideals and History
23 String manipulation
24 Numerics
25 Embedded systems programming
26 Testing
27 C
28 Java
Appendices
A Getting started with C++IDE
B Glossary
C Summary of selected C++ Language Features
D Summary of selected Standard Library Facilities
E GUI library summary
F Matrix library summary
G Answers to selected exercises
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.