9780136083818

Absolute C++

by
  • ISBN13:

    9780136083818

  • ISBN10:

    0136083811

  • Edition: 4th
  • Format: Paperback
  • Copyright: 3/3/2009
  • Publisher: Addison-Wesley
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $141.20

Summary

KEY BENEFIT: C++ programming concepts and techniques are presented in a straightforward style using understandable language and code.

KEY TOPICS: C++ Basics; Flow of Control; Function Basics; Parameters and Overloading; Arrays; Structures and Classes; Constructors; Operator Overloading, Friends, and References; Strings; Pointers and Dynamic Arrays; Separate Compilation and Namespaces; Streams and File I/O; Recursion; Inheritance; Polymorphism and Virtual Functions; Templates; Linked Data Structures; Exception Handling; Standard Template Library; Patterns and UML. MARKET: Useful for both beginning and intermediate C++ programmers.

For undergraduate students in Computer Science and Computer Programming courses.

Praised for providing an engaging balance of thoughtful examples and explanatory discussion, Absolute C++, Fourth Edition has been updated with numerous additional programming projects and an extensive set of VideoNotes. Best-selling author Walt Savitch and contributor Kenrick Mock explain concepts and techniques in a straightforward style using understandable language and code enhanced by a suite of pedagogical tools.

Absolute C++ is appropriate for both introductory and intermediate programming courses introducing C++.SUPPLEMENTS PowerPoint Slides Source Code from the book VideoNotes MyCodeMate Online Tutorial Service Instructors Solutions Manual Test Bank Text-specific Website: www.aw.com/savitch

Author Biography

Walter Savitch is Professor Emeritus of Computer Science at the University of California at San Diego. He received his PhD in mathematics from the University of California at Berkeley in 1969. Since that time he has been on the faculty of the University of California in San Diego (UCSD). He served as director of the UCSD Interdisciplinary PhD program in Cognitive Science for over ten years. He has served as a visiting researcher at the Computer Science departments of the University of Washington in Seattle and and at the University of Colorado in Boulder, and has been a visiting scholar at the Centrum voor Wiskunde en Informatica in Amsterdam.

Table of Contents

Previous Edition
C++ Basics Introduction to C++ Variables, Expressions, and Assignment Statements Console Input/Output Program Style Libraries and Namespaces
Flow of Control Boolean Expressions Branching Mechanisms Loops
Function Basics Predefined Functions Programmer-Defined Functions Scope Rules
Parameters and Overloading Parameters Overloading and Default Arguments Testing and Debugging Functions
Arrays Introduction to Arrays Arrays in Functions Programming with Arrays Multidimensional Arrays
Structures and Classes Structures Classes
Constructors and Other Tools Constructors More Tools Vectorsndash;A Preview of the Standard Template Library
Operator Overloading, Friends, and References Basic Operator Overloading Friend Functions and Automatic Type Conversion References and More Overloaded Operators
Strings An Array Type for Strings Character Manipulation Tools The Standard Class string
Pointers and Dynamic Arrays Pointers Dynamic Arrays Classes, Pointers, and Dynamic Arrays
Separate Compilation and Namespaces Separate Compilation Namespaces
Streams and File I/O I/O Streams Tools for Stream I/O Stream Hierarchies: A Preview of Inheritance Random Access to Files
Recursion Recursive void Functions Recursive Functions that Return a Value Thinking Recursively
Inheritance Inheritance Basics Programming with Inheritance
Polymorphism and Virtual Functions Virtual Function Basics Pointers and Virtual Functions
Templates Function Templates Class Templates Templates and Inheritance
Linked Data Structures Nodes and Linked Lists Linked List Applications Iterators Trees
Exception Handling Exception Handling Basics Programming Techniques for Exception Handling
Standard Template Library Iterators Containers Generic Algorithms
Patterns and UML Patterns UML
C++ Keywords
Precedence of Operators
The ASCII Character Set
Some Library Functions
Old and New Header Files
Further Reading
Index
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Customer Reviews

Absolutely a fantastic textbook July 17, 2011
by
If you need a beginning C book, especially if you've never programmed before, or you want a general C reference, this is an excellent textbook for you. It has been updated with numerous additional programming projects and an extensive set of Video Notes. It is easy to follow and easy to understand. It covers so many things in detail and explains everything very well. I highly recommend this textbook for undergraduate students in Computer Science and Computer Programming courses.
Flag Review
Please provide a brief explanation for why you are flagging this review:
Submit
Your submission has been received. We will inspect this review as soon as possible. Thank you for your input!
Absolute C++: 5 out of 5 stars based on 1 user reviews.

Write a Review