Pub. Date:
Starting Out with C++ from Control Structures to Objects / Edition 8

Starting Out with C++ from Control Structures to Objects / Edition 8

by Tony Gaddis
Current price is , Original price is $175.0. You
  • Temporarily Out of Stock Online

    Please check back later for updated availability.

  • This Item is Not Available

  • Product Details

    ISBN-13: 2900133769394
    Publisher: Pearson
    Publication date: 03/12/2014
    Edition description: Older Edition
    Pages: 1280
    Product dimensions: 6.00(w) x 1.25(h) x 9.00(d)

    About the Author

    Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at

    Table of Contents

    1. Introduction to Computers and Programming

    2. Introduction to C++

    3. Expressions and Interactivity

    4. Making Decisions

    5. Loops and Files

    6. Functions

    7. Arrays and Vectors

    8. Searching and Sorting Arrays

    9. Pointers

    10. Characters, C-Strings, and More about the string Class

    11. Structured Data

    12. Advanced File Operations

    13. Introduction to Classes

    14. More about Classes

    15. Inheritance, Polymorphism, and Virtual Functions

    16. Exceptions and Templates

    17. The Standard Template Library

    18. Linked Lists

    19. Stacks and Queues

    20. Recursion

    21. Binary Trees

    Appendix A: The ASCII Character Set

    Appendix B: Operator Precedence and Associativity

    Quick References

    Online The following appendices are available at

    Appendix C: Introduction to Flowcharting

    Appendix D: Using UML in Class Design

    Appendix E: Namespaces

    Appendix F: Passing Command Line Arguments

    Appendix G: Binary Numbers and Bitwise Operations

    Appendix H: STL Algorithms

    Appendix I: Multi-Source File Programs

    Appendix J: Stream Member Functions for Formatting

    Appendix K: Unions

    Appendix L: Answers to Checkpoints

    Appendix M: Answers to Odd Numbered Review Questions

    Case Study 1: String Manipulation

    Case Study 2: High Adventure Travel Agency–Part 1

    Case Study 3: Loan Amortization

    Case Study 4: Creating a String Class

    Case Study 5: High Adventure Travel Agency–Part 2

    Case Study 6: High Adventure Travel Agency–Part 3

    Case Study 7: Intersection of Sets

    Case Study 8: Sales Commission

    Customer Reviews

    Most Helpful Customer Reviews

    See All Customer Reviews