-
INSTRUCTOR’S RESOURCE
GUIDE
SOLUTIONS TO PROGRAMMING
PROJECTS
TO ACCOMPANY
PROBLEM
SOLVING
WITH
C++
THE
OBJECT
OF PROGRAMMING
Sixth
Edition
Walter Savitch
UNIVERSITY OF CALIFORNIA, SAN DIEGO
This instructor’s manual is based on
the fourth edition.
/savitch
and please visit
our general computer science and engineering web
site at:
/cs
Copyright ? 2007 by
Addison-Wesley Publishing Company
All right reserved. No part
of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or
by any means,
electronic, mechanical,
photo-copying, recording, or any other media
embodiments now known or hereafter to become
known, without the prior
written
permission of the publisher. Manufactured in the
United States of America.
Many of the designations used by
manufacturers and sellers to distinguish their
products are claimed as trademarks. Where these
designations
appear in this book, and
the publisher was aware of a trademark claim, the
designations have been printed in initial caps or
all caps.
The programs and
the applications presented in this book have been
included for their instructional value. They have
been tested with care but are
not
guaranteed for any particular purpose. The
publisher does not offer any warranties or
representations, nor does it accept any
liabilities with
respect to the
programs or applications.
Addison-Wesley Publishing Company
2725 Sand Hill Road
Menlo
Park, CA 94025
Contents
Preface
Chapter
1 Introduction to Computers and C++ Programming
Chapter 2 C++ Basics
Chapter 3 More Flow of
Control
Chapter 4
Procedural Abstraction and Functions that Return a
Value
Chapter 5 Functions
for all Subtasks
Chapter 6 I/O Streams
as an Introduction to Objects and Classes
Chapter 7 Arrays
Chapter 8 Strings and
Vectors
Chapter 9 Pointers
and Dynamic Arrays
Chapter 10 Defining
Classes
Chapter 11 Friends
and Overloaded Operators
Chapter 12 Separate Compilation and
Namespaces
Chapter 13 Pointers and
Linked Lists
Chapter 14
Recursion
Chapter 15 Inheritance
Chapter 16 Exception Handling
Chapter 17
Templates
Chapter 18
Standard Template Library
Preface
This is a document
that is meant to be a supplement the text for the
instructor.
There is a
discussion of the ideas in each chapter, teaching
suggestions, and some supplementary
ideas. There are solutions to many of the
programming problems.
Some
problems have several different
solutions that correspond to different
paths through the book. There are 25 to 50 test
questions with answers and discussion for each
chapter. The
questions are of both
short answer (multiple choice, true false, fill in
the blank) type as well as read-the-code questions
and short programming
problems.
I urge that explanations to
the short answer questions be required of the
student.
With regard to the content of
this manual, it should be noted that C++ leaves
many options on how to do any problem, and any
book will
necessarily choose a subset
to present. Our author has made such a set of
choices. I have also made what I hope is a
complementary set of choices
for this
Instructor's resource
Manual
. I am striving to produce a
complementary document to the text, a document for
the instructor, but I
necessarily will
do some things differently. Please do not hold the
student responsible for what I have put here. The
reader of this document must
note that
it is necessary to read the text, as that is what
the student has to work with. In spite of our
efforts at consistency of content and style,
there will be some variance between
some of the presentation here and the presentation
in the text.
The code has been compiled
and tested with g++ (gcc 3.4.4), Visual Studio C++
.NET 2003, Visual Studio C++ .NET 2005, Visual
Studio C++
Express .NET, and Visual
Studio C++ 6.0 updated to service pack 6.
Users of Microsoft Visual
Studio C++ 6.0 may experience the most
incompatibilities and should ensure
that service pack 6 is downloaded and installed
from the Microsoft website.
The text uses only mainstream
features of C++, consequently, most
compilers will compile the code and produce output
that does not differ significantly from the
results
presented here. We have
attempted to supply warnings where any of these
compilers gives trouble.
-
-
-
-
-
-
-
-
-
上一篇:莎士比亚的名言(中英文)
下一篇:英文+中文版警察与赞美诗 -