C++ How to Program, 8th Edition


For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.

This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

Table of Contents
Chapter 1. Introduction to Computers and C++
Chapter 2. Introduction to C++ Programming
Chapter 3. Introduction to Classes, Objects and Strings
Chapter 4. Control Statements: Part 1
Chapter 5. Control Statements: Part 2
Chapter 6. Functions and an Introduction to Recursion
Chapter 7. Arrays and Vectors
Chapter 8. Pointers
Chapter 9. Classes: A Deeper Look, Part 1
Chapter 10. Classes: A Deeper Look, Part 2
Chapter 11. Operator Overloading; Class string
Chapter 12. Object-Oriented Programming: Inheritance
Chapter 13. Object-Oriented Programming: Polymorphism
Chapter 14. Templates
Chapter 15. Stream Input/Output
Chapter 16. Exception Handling: A Deeper Look
Chapter 17. File Processing
Chapter 18. Class string and String Stream Processing
Chapter 19. Searching and Sorting
Chapter 20. Custom Templatized Data Structures
Chapter 21. Bits, Characters, C Strings and structs
Chapter 22. Standard Template Library (STL)
Chapter 23. Boost Libraries, Technical Report 1 and C++0x
Chapter 24. Other Topics
Chapter 25. ATM Case Study, Part 1: Object-Oriented Design with the UML
Chapter 26. ATM Case Study, Part 2: Implementing an Object-Oriented Design

Appendix A. Operator Precedence and Associativity
Appendix B. ASCII Character Set
Appendix C. Fundamental Types
Appendix D. Number Systems
Appendix E. Preprocessor
Appendix F. C Legacy Code Topics
Appendix G. UML 2: Additional Diagram Types
Appendix H. Using the Visual Studio Debugger
Appendix I. Using the GNU C++ Debugger

Book Details

  • Paperback: 1104 pages
  • Publisher: Prentice Hall; 8th Edition (March 2011)
  • Language: English
  • ISBN-10: 0132662361
  • ISBN-13: 978-0132662369
Download [51.8 MiB]

You may also like...

No Responses

  1. nskahamed says:

    thnx 4r da e-book 🙂

  2. Crakker says:

    Thanks a lot.

  3. marcocen says:

    Hi, in the post it says PDF | EPUB | PDF + EPUB
    but I downloaded the file and found only the pdf file? is there any way I can get my hands on the epub?

  4. Wow! says:

    marcocen,
    “PDF | EPUB | PDF + EPUB” mean “PDF or EPUB or PDF & EPUB”
    I’m sorry. This book have no ePub version.

  5. ultikiller says:

    Can you upload Ninth Edition? Thanks.

  6. kenshin says:

    Thaks a lot. It really helps me.

Leave a Reply