Description

Book Synopsis

Walter Savitch is Professor Emeritus of Computer Science at the University of California at San Diego. His interests include complexity theory, formal language theory, computational linguistics, and the development of computer science education materials, including several leading textbooks. He holds a PhD in mathematics from the University of California at Berkeley.



Table of Contents
  • 1. Introduction to Computers and C++ Programming
  • 2. C++ Basics
  • 3. More Flow of Control
  • 4. Procedural Abstraction and Functions That Return a Value
  • 5. Functions for All Subtasks
  • 6. I/O Streams as an Introduction to Objects and Classes
  • 7. Arrays
  • 8. Strings and Vectors
  • 9. Pointers and Dynamic Arrays
  • 10. Defining Classes
  • 11. Friends, Overloaded Operators, and Arrays in Classes
  • 12. Separate Compilation and Namespaces
  • 13. Pointers and Linked Lists
  • 14. Recursion
  • 15. Inheritance
  • 16. Exception Handling
  • 17. Templates
  • 18. Standard Template Library and C++11

Problem Solving with C Global Edition

Product form

£76.09

Includes FREE delivery

RRP £78.53 – you save £2.44 (3%)

Order before 4pm today for delivery by Sat 10 Jan 2026.

A Paperback by Walter Savitch

Out of stock


    View other formats and editions of Problem Solving with C Global Edition by Walter Savitch

    Publisher: Pearson Education
    Publication Date: 1/17/2018 12:00:00 AM
    ISBN13: 9781292222820, 978-1292222820
    ISBN10: 1292222824

    Description

    Book Synopsis

    Walter Savitch is Professor Emeritus of Computer Science at the University of California at San Diego. His interests include complexity theory, formal language theory, computational linguistics, and the development of computer science education materials, including several leading textbooks. He holds a PhD in mathematics from the University of California at Berkeley.



    Table of Contents
    • 1. Introduction to Computers and C++ Programming
    • 2. C++ Basics
    • 3. More Flow of Control
    • 4. Procedural Abstraction and Functions That Return a Value
    • 5. Functions for All Subtasks
    • 6. I/O Streams as an Introduction to Objects and Classes
    • 7. Arrays
    • 8. Strings and Vectors
    • 9. Pointers and Dynamic Arrays
    • 10. Defining Classes
    • 11. Friends, Overloaded Operators, and Arrays in Classes
    • 12. Separate Compilation and Namespaces
    • 13. Pointers and Linked Lists
    • 14. Recursion
    • 15. Inheritance
    • 16. Exception Handling
    • 17. Templates
    • 18. Standard Template Library and C++11

    Recently viewed products

    © 2026 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account