C++ How to Program
- Author: Deitel Paul, Deitel Harvey
- Publisher: Pearson Education
- Language: English
- Edition: 10th
- Year of Print: 2019
- Binding: Paperback
- Print Length: 1070 Pages
- ISBN: 9789332585737
About the Book
Millions of students and professionals worldwide have learned programming and software development with Deitel™ college textbooks, Live Lessons videos and e-publications, online resource centres and instructor-led corporate training. C++ How to Program, 10/e provides a clear, engaging and entertaining introduction to C++11 and C++14 programming with hundreds of fully coded programs and detailed explanations.Features1. Rich coverage of fundamentals 2. A clear, example-driven presentation of objects, classes, inheritance and polymorphism 3. Conforms to the C++11 and C++14 standards 4. Standard Library containers, iterators and algorithms, Lambdas, generic programming with templates 6. Exception handling, strings, files, data structures7. Adheres to key CERT secure C++ coding guidelines8. Extensive real-world OO case studies, including the optional OO design/implementation ATM case study9. Making a Difference exercises set 10. Code tested on GNU g++,Microsoft Visual C++ and Clang/LLVM in Apple Xcode compilersTable of Contents1. Introduction to Computers and C++2. Introduction to C++ Programming; Input/output and Operators3. Introduction to Classes, Objects, Member Functions and Strings4. Algorithm Development and Control Statements: Part 1 5. Control Statements: Part 2; Logical Operators6. Functions and an Introduction to Recursion7. Class Templates array and vector; Catching Exceptions 8. Pointers9. Classes: A Deeper Look10. Operator Overloading; Class string11. Object-Oriented Programming: Inheritance12. Object-Oriented Programming: Polymorphism13. Stream Input/Output: A Deeper Look14. File Processing15. Standard Library Containers and Iterators16. Standard Library Algorithms17. Exception Handling: A Deeper Look18. Introduction to Custom Templates19. Custom Templatized Data Structures20. Searching and Sorting21. Class string and String Stream Processing: A Deeper Look 22. Bits, Characters, C Strings and structs