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

Published by Pearson (March 25, 2019) © 2020

  • Tony Gaddis Haywood Community College
  • Judy Walters
  • Godfrey Muganda North Central College
Products list

This product is expected to ship within 5-7 business days for Australian customers.

Title overview

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

APPENDICES

  1. The ASCII Character Set
  2. Operator Precedence and Associativity
  3. Answers to Checkpoints
  4. Answers to Odd-Numbered Review Questions

Need help?Get in touch