C++ Program Design w/ CD
McGraw-Hill Inc.,US (Publisher)
2nd Edition
Published on 16. September 1998
Book
Hardback
840 pages
978-0-07-228235-1 (ISBN)
Description
C++ Program Design is an introductory C++ programming book rich with examples of object-oriented programming. The book is appropriate for any course introducing C++. The contents and design of the book reflect the results of Cohoon and Davidson's experience teaching thousands of students how to design and develop C++ programs and feedback from their National Science Foundation-sponsored workshops on teaching C++ and object-oriented programming effectively.The second edition includes expanded C++ coverage with additional motivating case studies and more than one hundred new problems and exercises. It provides coverage of the preposed ANSI C++ standard including the latest definitions of the lostream and iomanip libraries, and the string class, vector class, and algorithms library from the standard Template Library (STL). The second edition also includes an extensive glossary and an additional appendix describing how to create and use project files for many popular compilers and operating systems.
More details
Edition
2nd edition
Language
English
Place of publication
New York
United States
Publishing group
McGraw-Hill Education - Europe
Target group
College/higher education
Professional and scholarly
Illustrations
illustrations
Dimensions
Height: 231 mm
Width: 183 mm
Thickness: 33 mm
Weight
1213 gr
ISBN-13
978-0-07-228235-1 (9780072282351)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Persons
Jim Cohoon is a professor of computer science at the University of Virginia and former member of the technical staff of Bell Laboratories AT&T. Among his research interested include algorithms, computer-aided design, the optimization strategies, and teaching in computer science. He is the author of more than 75 articles and books in these fields.
Jack Davidson is a professor of computer science at the University of Virginia. Among his research interests include compilers, the architecture of compilers, the systems software and teaching in computer science. He is the author of more than 100 articles in these fields.
Jack Davidson is a professor of computer science at the University of Virginia. Among his research interests include compilers, the architecture of compilers, the systems software and teaching in computer science. He is the author of more than 100 articles in these fields.
Content
1 Computing and The Object-Oriented Design Methodology2 C++: The Fundamentals3 Modifying Objects: Operators and Their Evaluation4 Control Constructs5 Function Usage Basics and Libraries6 Programmer-Defined Functions7 Advanced Parameter Passing8 The Class Construct and Object-Oriented Design9 Implementing Abstract Data Types10 List Representation Using Arrays and The Standard Template Library11 The EZwindows API: A Detailed Examination12 Dynamic Data Types13 Inheritance and Software Reuse14 Templates and Polymorphism15 Software Project: Bug Hunt Appendixes