Starting Out with C++: Early Objects, 10th edition

  • Tony Gaddis
  • Judy Walters

Starting Out with C++: Early Objects, Loose-Leaf Edition

ISBN-13:  9780135241004

Add to cart form
Free delivery
Free delivery

What's included

  • Loose-Leaf

    You'll get loose-leaf, three-hole-punched pages ready to be placed in a binder.


NOTE: This loose-leaf, three-hole punched version of the textbook gives you the flexibility to take only what you need to class and add your own notes – all at an affordable price. For loose-leaf editions that include MyLab™ or Mastering™, several versions may exist for each title and registrations are not transferable. You may need a Course ID, provided by your instructor, to register for and use MyLab or Mastering products.

For courses in C++ Programming.

C++ fundamentals for programmers of all skill levels

Starting Out with C++: Early Objects introduces the fundamentals of C++ programming in clear and easy-to-understand language, making it accessible to novice programming students as well as those who have worked with different languages. The text is designed for use in two- and three-term C++ programming sequences, as well as in accelerated one-term programs. Its wealth of real-world examples encourages students to think about when, why, and how to apply the features and constructs of C++. 

Organized in progressive, step-by-step fashion, C++: Early Objects gives instructors the flexibility to teach how they please. The 10th Edition has been updated to include C++11 standard features, an expanded Standard Template Library (STL), and new or revised material on a number of topics. Additionally, many new and updated programs, checkpoint questions, end-of-chapter questions and exercises, and programming challenge problems have been added throughout the book.

Table of contents

1. Introduction to Computers and Programming

2. Introduction to C++

3. Expressions and Interactivity

4. Making Decisions

5. Looping

6. Functions

7. Introduction to Classes and Objects

8. Arrays and Vectors

9. Searching, Sorting, and Algorithm Analysis

10. Pointers

11. More about Classes and Object-Oriented Programming

12. More on C-Strings and the string Class

13. Advanced File and I/O Operations

14. Recursion

15. Polymorphism and Virtual Functions

16. Exceptions and Templates

17. The Standard Template Library (STL)

18. Linked Lists

19. Stacks and Queues

20. Binary Trees

    Appendix A: The ASCII Character Set

    Appendix B: Operator Precedence and Associativity

    Appendix C: Answers to Checkpoints

    Appendix D: Answers to Odd-Numbered Review Questions

For teachers

All the material you need to teach your courses.

Discover teaching material

Published by Pearson (August 15th 2019) - Copyright © 2020