Starting Out with C++: From Control Structures through Objects, 7th Edition


In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming.

Table of Contents
Chapter 1. Introduction to Computers and Programming
Chapter 2. Introduction to C++
Chapter 3. Expressions and Interactivity
Chapter 4. Making Decisions
Chapter 5. Loops and Files
Chapter 6. Functions
Chapter 7. Arrays
Chapter 8. Searching and Sorting Arrays
Chapter 9. Pointers
Chapter 10. Characters, C-Strings, and More About the string Class
Chapter 11. Structured Data
Chapter 12. Advanced File Operations
Chapter 13. Introduction to Classes
Chapter 14. More About Classes
Chapter 15. Inheritance, Polymorphism, and Virtual Functions
Chapter 16. Exceptions, Templates, and the Standard Template Library (STL)
Chapter 17. Linked Lists
Chapter 18. Stacks and Queues
Chapter 19. Recursion
Chapter 20. Binary Trees

Appendix A. Getting Started with Alice
Appendix B. The ASCII Character Set
Appendix C. Operator Precedence and Associativity
Appendix D. Introduction to Flowcharting
Appendix E. Using UML in Class Design
Appendix F. Namespaces
Appendix G. Writing Managed C++ Code for the .NET Framework
Appendix H. Passing Command Line Arguments
Appendix I. Header File and Library Function Reference
Appendix J. Binary Numbers and Bitwise Operations
Appendix K. Multi-Source File Programs
Appendix L. Stream Member Functions for Formatting
Appendix M. Introduction to Microsoft Visual C++ 2010 Express Edition
Appendix N. Answers to Checkpoints
Appendix O. Solutions to Odd-Numbered Review Questions

Book Details

  • Paperback: 1248 pages
  • Publisher: Addison Wesley; 7th Edition (March 2011)
  • Language: English
  • ISBN-10: 0132576252
  • ISBN-13: 978-0132576253
Download [43.6 MiB]

You may also like...

Leave a Reply