Object-Oriented Software in C++ / Edition 1

Object-Oriented Software in C++ / Edition 1

by Michael A. Smith
     
 

ISBN-10: 0412553805

ISBN-13: 9780412553806

Pub. Date: 01/28/1993

Publisher: Springer US

The book is designed for those readers who have had previous experience of a high-level block-structured programming language

that is, all undergraduate and Higher National students who have studied the basic programming unit on any computing, engineering or science course. It is assumed that the student knows the principles or programming and the use of basic

…  See more details below

Overview

The book is designed for those readers who have had previous experience of a high-level block-structured programming language

that is, all undergraduate and Higher National students who have studied the basic programming unit on any computing, engineering or science course. It is assumed that the student knows the principles or programming and the use of basic programming constructs and data types and the book concentrates on the structure of object-oriented software and the use of C++ facilities.

The text approaches C++ as a language in its own right, rather than as a development of C. The text concentrates on the object-oriented features of the language and utilizes the mechanisms of C++ which allow the user to avoid having to use low-level features. Where such features are used they are encapsulated in a class to hide the complexity from the user. There are many examples and cases to illustrate the techniques of object-oriented design methods. Also, the book deals with a number of C++ compilers and the software has been tested on all of them.

Read More

Product Details

ISBN-13:
9780412553806
Publisher:
Springer US
Publication date:
01/28/1993
Series:
High-level Computer Programming Language
Edition description:
1993
Pages:
324
Product dimensions:
7.46(w) x 9.65(h) x 0.74(d)

Table of Contents

Preface
1Introduction - part 11
2Introduction - part 215
3Classes29
4Separating interface from implementation43
5Functions51
6Arrays67
7Static variables and functions89
8A case study using OOD95
9Inheritance113
10Defining new operators133
11Polymorphism153
12Pointers169
13Declarations193
14Safe arrays in C++199
15Macros213
16C style input/output in C++225
17Descriptors239
18Containers and iterators253
19Persistence of objects271
20Attributes279
21C++: a summary291
Appendices297
Index319

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >