CART

(0) items

Problem Solving with C++ : The Object of Programming, CodeMate Enhanced Edition,9780321197207
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Problem Solving with C++ : The Object of Programming, CodeMate Enhanced Edition

by
Edition:
4th
ISBN13:

9780321197207

ISBN10:
0321197208
Format:
Paperback
Pub. Date:
1/1/2003
Publisher(s):
Addison Wesley
List Price: $92.80
More New and Used
from Private Sellers
Starting at $0.31
See Prices

Rent Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

New Textbook

We're Sorry
Sold Out

Related Products


  • Problem Solving with C++
    Problem Solving with C++
  • Problem Solving with C++
    Problem Solving with C++
  • Problem Solving with C++
    Problem Solving with C++
  • Problem Solving with C++
    Problem Solving with C++
  • Problem Solving with C++ : The Object of Programming
    Problem Solving with C++ : The Object of Programming
  • Problem Solving with C++ plus MyProgrammingLab with Pearson eText -- Access Card
    Problem Solving with C++ plus MyProgrammingLab with Pearson eText -- Access Card
  • Problem Solving with C++ plus MyProgrammingLab with Pearson eText-- Access Card Package
    Problem Solving with C++ plus MyProgrammingLab with Pearson eText-- Access Card Package




Summary

Problem Solving with C++, 4e is a revision of one of the leading books for courses introducing programming in C++. the text explains C++ and basic programming techniques in a way suitable for beginning students. This book adapts to the syllabus created by the instructor rather than making you adapt to the book. the order in which the chapters and sections are covered can easily be changed without loss of continuity in reading the text. The book teaches students how to define their own classes, while ensuring a solid understanding of basic tools such as simple control structures and function definitions. A measured approach is taken toward classes, teaching students how to write simple classes at first, then constructors are added, then overloading simple operators, then overloading the I/O operators >>>, and so forth. By defining their own classes early, students are getting a hands-on experience not provided by those texts that merely teach how to use classes in the beginning.

Table of Contents

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.


Please wait while the item is added to your cart...