did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780201730531

Problem Solving With C

by
  • ISBN13:

    9780201730531

  • ISBN10:

    0201730537

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2000-11-01
  • Publisher: Addison-Wesley

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $98.20 Save up to $23.57
  • Rent Book $74.63
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 2-3 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

This is the world's leading book for teaching introductory programming concepts and C++ to novices. This book teaches readers how to define their own classes early, while ensuring a solid understanding of basic tools such as simple control structures and function definitions. It takes a measured approach to classes, teaching how to write some simple classes, then adds constructors, then overloading simple operators, then overloading the I/O operators >, and so forth. Anyone beginning to program with C++.

Table of Contents

(Each Chapter concludes with a "Chapter Summary," "Answers to Self-Test Exercises," and "Programming Projects.")
Introduction to Computers and C++ Programming
Computer Systems
Programming and Problem Solving
Introduction to C++
Testing and Debugging
C++ Basics
Variables and Assignments
Input and Output
Data Types and Expressions
Simple Flow of Control
Program Style
Functions that Return a Value
Top-Down Design
Programmer-Defined Functions
Procedural Abstraction
Local Variables
Overloading Function Names
Functions for All Subtasks
Void-Functions
Call-by-Reference Parameters
Using Procedural Abstraction
I/O Streams as an Introduction to Objects and Classes
Streams and Basic File I/O
Tools for Stream I/O
Character I/O
Inheritance
Defining Classes
Structures
Classes
Abstract Data Types
More Flow of Control
Using Boolean Expressions
Multiway Branches
Designing Loops
Friends and Overload Operators
Friend Function
Overloading Operators
Separate Compilation and Namespaces
Separate Compilation
Namespaces
Arrays
Introduction to Arrays
Arrays in Functions
Programming with Arrays
Arrays and Classes
Multidimensional Arrays
Strings and Vectors
An Array Type for Strings
Vectors
Pointers and Dynamic Arrays
Pointers
Dynamic Arrays
Classes and Dynamic Arrays
Recursion
Recursive Functions for Tasks
Recursive Functions for Values
Thinking Recursively
Templates
Templates of Algorithm Abstraction
Syntax for Class Templates
Pointers and Linked Lists
Nodes and Linked Lists
A Linked List Application
Inheritance
Inheritance Basics
Inheritance Details
Polymorphism
Exception Handling
Exception Handling Basics
Programming Techniques for Exception Handling
Appendices
C++ Keywords
Precedence of Operators
ASCII Character Set
Some Library Functions
The Assert Statement
Inline Functions
Overloading the Array Index Square Brackets
The This Pointer
Overloading Operators as Member Operators
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program