Hubbard, John R. : University of Richmond
Schaum's Outline of Programming with C++, 2nd Edition is an update of the highly successful first edition. Due
to the recognition of a Standard version of C++ by the ISO in 1998, the version of the language present in the
first edition of this book is now outdated and incomplete. A revision updating the language will allow us to obtain
the validation of the ISO and is likely to improve sales of the book, which will be in high demand by professional
programmers and students in need of learning how to program with the approved ISO standard. Additionally, since
ETS recently changed the programming language for the Advanced Placement Computer Science Exam from Pascal to C++
many students will be looking for a guide to C++.
Chapter 1: Elementary C++ Programming.
Chapter 2: Fundamental Types.
Chapter 3: Selection.
Chapter 4: Iteration.
Chapter 5: Functions.
Chapter 6: Arrays.
Chapter 7: Pointers and References.
Chapter 8: C-Strings.
Chapter 9: Standard C++ Strings.
Chapter 10: Classes.
Chapter 11: Overloading Operators.
Chapter 12: Composition and Inheritance.
Chapter 13: Templates and Iterators.
Chapter 14: Standard C++ Vectors.
Chapter 15: Container Classes.
Appendices:
A: Character Codes.
B: Standard C++ Keywords.
C: Standard C++ Operators.
D: Standard C++ Container Classes.
E: Standard C++ Generic Algorithms.
F: The Standard C Library.
G: Hexadecimal Numbers.
H: References.