9th Edition. — Pearson, 2014. — 1029 p. — ISBN10: 0-13-337871-3; ISBN13: 978-0-13-337871-9.
This bestseller on C++ provides a clear, simple, engaging and entertaining introduction to C++11 programming with hundreds of fully coded programs. Features of bookrich coverage of fundamentals. A clear, exampledriven presentation of objects, classes, inheritance and polymorphism. Conforms to the new C++11 standards. Standard library containers, iterators and algorithms. Adheres to key cert secure C++ coding guidelines. Code tested on key free compilers: GNU G++, Microsoft Visual C++ and Apple llvm. GNU gdb, visual C++ and xcode debugging. Making a difference exercises set. Exception handling, strings, files, data structures. Extensive realworld 00 case studies, including the optional design atm case study. Table of contentsintroduction to computers and C++introduction to C++ programming, input/output and operatorsintroduction to classes, objects and stringscontrol statements: part 1: assignment, ++ and operatorscontrol statements: part 2, logical operatorsfunctions and an introduction to recursionclass templates array and vector, catching exceptionspointersclasses: a deeper look, throwing exceptionsoperator overloading, class stringobjectoriented programming: inheritance objectoriented programming: polymorphismstream input/output: a deeper lookfile processingstandard library containers and iteratorsstandard library algorithmsexception handling: a deeper lookintroduction to custom templatescustom templatized data structures searching and sortingclass string and string stream processing: a deeper lookbits, characters, c strings and structsother topics