Skip to content

Object-Oriented Programming in C++

Best in textbook rentals since 2012!

ISBN-10: 0023606827

ISBN-13: 9780023606823

Edition: 1st 1994

Authors: Richard Johnsonbaugh, Martin Kalin

List price: $53.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

PRESENTS UP-TO-DATE C++ with new style headers, new-style casts, type book, type string, stringstream classes, namespace std, exception handling, run-time type identification, operator new, the template input/output classes, and STL (standard template library) COVERS STL (standard template library) with the features of containers, iterators, algorithms, and function objects EXPLAINS HOW TO USE the standard input/output library containing all the latest changes PROVIDES SOLUTIONS to odd-numbered exercises FEATURES TWO APPENDIXES for reference that includes an ASCII table; C++ functions and class methods INCLUDES Microsoft Visual C++'8482; student compiler on CD-ROM COMPANION WEBSITE…    
Customers also bought

Book details

List price: $53.00
Edition: 1st
Copyright year: 1994
Publisher: Prentice Hall PTR
Publication date: 5/24/1994
Binding: Hardcover
Pages: 547
Size: 7.00" wide x 10.00" long x 1.00" tall
Weight: 1.936
Language: English

Introduction
Object-Oriented Design
Classes and Abstract Data Types
Inheritance
Polymorphism
Basic C++
Some Miscellaneous Extensions in C++
Functions
C++ Operators
Introduction to C++ Input/Output
Common Programming Errors
Programming Exercises
Classes
Creating Classes
Sample Application: A Stack Class
A First Look at Constructors and Destructors
Sample Application: A Zip Code Class
A First Look at Class Operator Overloading
Sample Application: A Complex Number Class
Friend Functions
Assertions and Program Correctness
Generic Classes Using Templates
Common Programming Errors
Programming Exercises
More on Classes
Sample Application: A String Class
More on the Copy Constructor
Friend Classes
Sample Application: a Binary Search Tree Class
Sample Application: An Iterator Class
Static Data Members and Methods
Common Programming Errors
Programming Exercises
Inheritance
Basic Concepts and Syntax
Constructors Under Inheritance
Sample Application: Measuring Computer Performance
Polymorphism and Virtual Methods
Sample Application: Virtual Tree Traversal
Destructors Under Inheritance
Multiple Inheritance
Common Programming Errors
Programming Exercises
Operator Overloading
Basic Operator Overloading
Sample Application: Bounds Checking
Sample Application: An Associative Array
Type Conversions
Sample Application: File Subscripts
Memory Management Operators
Common Programming Errors
Programming Exercises
The C++ Input/Output Class Hierarchy
Overview
The Class ios
The High-Level Input/Output Classes
Manipulators
The File Input/Output Classes
Sample Application: A Random Access File Class
The Character Array Input/Output Classes
Sample Application: A High-Level Copy Function
The Buffer Classes
Common Programming Errors
Programming Exercises
Advanced Topics
Exception Handling
Run-Time Type Identification
Namespaces
Other Object-Oriented Languages
New Issues
Appendix
ASCII Table
Selected C++ Functions
UNIX
Borland C++
Hints and Solutions to Odd-Numbered Exercises
Index