
C++ Program Design: An Intro to Programming and Object-Oriented Design w/ CD-ROM
McGraw-Hill Professional (Publisher)
3rd Edition
Published on 16. September 2001
Book
Mixed media product
959 pages
978-0-07-249889-9 (ISBN)
Description
This best-selling text covers the fundamentals of programming and software development using C++. The authors assume no prior programming skills and have designed the book to be appropriate for people from all disciplines. The use of a graphical API, called EzWindows is integrated throughout the text. Robus web site support is offered for instructors and students. Many new exercises have been added, ranging from quick tests of fundamental concepts to short programming assignments. The book web site also offers recent tests and assignments as supplements for the instructor. A new chapter on debugging and testing has been added to the 3rd edition, based on users' recommendations. A CD-ROM containing source code, supplementary files and many links to the authors' web site accompanies the book.
More details
Edition
3rd edition
Language
English
Place of publication
United States
Publishing group
McGraw-Hill Education - Europe
Illustrations
illustrations
Dimensions
Height: 229 mm
Width: 185 mm
Thickness: 38 mm
Weight
1406 gr
ISBN-13
978-0-07-249889-9 (9780072498899)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
1. Computing & the object-oriented design methodology. 2. C++: The fundamentals. 3. Modifying objects. 4. Control constructs. 5. Function basics. 6. Program Defined Function. 7. The class construct and object-oriented design. 8. Implementing abstract data types. 9. Lists. 10. The EzWindows API: A detailed examination. 11. Pointers and dynamic memory. 12. Inheritance. 13. Templates and polymorphism. 14. Testing and Debugging. 15. Software project - bug hunt! Appendix A. Tables. Appendix B. Standard Libraries. Appendix C. Standard classes. Appendix D. Advanced topics. Appendix E. EzWindows API reference manual. Appendix F. Projects and makefiles.