![[Book Cover]](../covergif/0130158852.jpg)
|
Object-Oriented Programming in C++, 2/e
Richard Johnsonbaugh
Martin Kalin, both of DePaul University
Published August, 1999 by Prentice Hall Engineering/Science/Mathematics
Copyright 2000, 615 pp.
Paper Bound w/CD-ROM
ISBN 0-13-015885-2
|
Sign up for future mailings on this subject.
See other books about:
Object-Oriented Programming-Computer Science
|

Appropriate for sophomore to senior level courses on
Object-Oriented Programming and/or Intermediate C++ Programming.
Helping students master the C++ programming language, this
completely updated, authoritative text teaches the power and flexibility
of C++ through object-oriented programming applications, with complete
coverage of STL, the standard input/output library in detail, and
the Microsoft Foundation Classes. A leader from its inception, Johnsonbaugh's
and Kalin's book offers an exceptionally clear presentation, well-constructed
examples, carefully crafted sample applications, interesting and practical
programming exercises, vivid illustrations, and many other features
praised by students and instructors alike.
Includes free software: Microsoft®® Visual C++®
6.0, Introductory Edition.
NEWUp-to-date C++ coverageDiscusses
new-style headers, new-style casts, type bool, type string, stringstream
classes, namespaces, namespace std., exception handling, run-time
type identification, operator new[ ], the template input/output classes,
and more.
- Keeps students abreast of the most recent changes in
C++ programming.
NEWSTL (standard template library)Examines
such STL features as containers, iterators, algorithms, and function
objects.
- Gives students a firm understanding of STL and helps
them understand the predicted, major impact it will have on C++.
NEWEarly introduction of inheritance and
polymorphism.
- Helps students recognize the underlying importance of
inheritance and polymorphism to the object-oriented programming paradigm.
NEWMicrosoft Foundation Classes.
- Presents students with a solid explanation of how to
use the popular Microsoft Visual C++ with the Microsoft Foundation
Classes.
NEWExtensively revised sample applicationsIntegrated
in almost every chapter, each sample applications section contains
a statement of a problem, sample input and output, a solution to the
problem, and a well-documented implementation of the problem in C++;
most conclude with an extended discussion.
- Enables students to carefully examine and fully grasp
the concept or programming technique under discussion.
NEWBoxed figuresVisually separates
figures from the narrative.
- Helps students assimilate information in a more orderly
manner by giving them a clear, visually organized presentation of
material.
NEWCompanion World Wide Website at www.prenhall.com/johnsonbaughContains
the book's source code, header files, and data files; sample syllabi;
transparencies; and an errata list.
- Provides students and instructors with
up-to-date text support.
Standard input/output libraryOffers a full explanation
of how to use the standard input/output library, and incorporates
all of the latest changes to the C++ programming language.
- Enables students to use the standard input/output library
to its fullest advantage.
Major data structures implemented in C++Includes
stack and relative files.
- Shows students C++ in action in the real world.
Worked examples.
- Shows students how to code and explains tricky parts
of C++.
Self-test exercises.
- Allows students to check their understanding of the section.
Programming exercises.
- Gives students valuable practice in coding entire programs
that are both interesting and applicable.
Lists of common programming errorsHighlights
certain aspects of the language that are easily misunderstood; found
at the end of most chapters.
- Alerts students to potential programming pitfalls and
offers important tips and guidance for avoiding such mistakes; provides
a handy error checklist.
C++ Postscript sectionsDiscusses less-used parts
of the language and provides additional technical details about certain
parts of the language.
- Broadens students' knowledge base.
Stunning illustrations.
- Enriches students' learning experience by adding visual
appeal and clarifying discussions.
Solutions to odd-numbered exercisesFound at the
end of the book.
- Allows students to check whether they solved exercises
correctly and look for alternative approaches.
Two practical appendicesContains the ASCII table
and a list of some of the most useful C++ functions and class methods;
includes descriptions of the parameters and return values for each,
the header to include, and what the function or method does.
- Provides students with a handy reference for in- and
out-of-class use.
1. Object-Oriented Programming.
2. From C to C++.
3. Classes.
4. Inheritance.
5. Polymorphism.
6. Operator Overloading.
7. Templates and the Standard Template Library.
8. The C++ Input/Output Class Hierarchy.
9. Object-Oriented Programming In The Microsoft Foundation
Classes.
Appendix A. ASCII Table.
Appendix B. Selected C++ Functions and Methods.
Hints and Solutions to Odd-Numbered Exercises.
Index.
|