Home > Store > Programming > C/C++
C++ How to Program, 4th Edition
- By Harvey M. Deitel, Paul J. Deitel
- Published Aug 12, 2002 by Prentice Hall.
- Copyright 2003
- Dimensions: 7" x 9-1/8"
- Pages: 1306
- Edition: 4th
- Book
- ISBN-10: 0-13-038474-7
- ISBN-13: 978-0-13-038474-4
Register your product to gain access to bonus material or receive a coupon.
This Fourth Edition of the world's most widely used C++ textbook explains C++'s extraordinary capabilities, presents an optional object-oriented design and implementation case study with the Unified Modeling Language (UML) from the Object Management Group, and introduces n-tier Web-applications development with CGI.
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate-training and content-creation organization specializing in C++, C, Visual C++® .NET, Java, C#, Visual Basic® .NET, XML, Python, Perl, Internet, Web, .NET and object technologies. The Deitels are the authors of several of the world's best-selling programming-language textbooks, including Java How to Program, 4/e, and Internet & World Wide Web How to Program, 2/e.
In C++ How to Program, 4/e, the Deitels introduce the fundamentals of object-oriented programming and generic programming in C++. Key topics include:
- Control structures/Functions/Pointers
- Classes/Objects/Encapsulation
- OOP/inheritance/Polymorphism
- Object-Oriented Design with the UML
- string and vector objects
- Pointer-based arrays and strings
- Exception handling/Operator overloading
- Templates/Data structures/Files/Streams
- Standard Template Library (STL)
- Bit and character manipulation
- Namespaces/Run-Time Type Information
- N-tier Web applications/CGI/XHTMLTM
C++ How to Program, 4/e, helps students build real-world C++ applications. It includes:
- Hundreds of LIVE-CODE programs with screen captures that show exact outputs
- Extensive Internet and World Wide Web resources to encourage further research
- Hundreds of tips, recommended practices and cautionsall marked with icons
C++ How to Program's teaching resources include Web sites (http://www.deitel.com, http://www.prenhall.com/deitel and http://www.informit.com/deitel) with the book's code examples (also on the enclosed CD) and information for faculty, students and professionals; an optional CD (C++ Multimedia Cyber Classroom, 4/e) with solutions to approximately half the exercises in C++ How to Program, 4/e, interactivity featuresincluding hyperlinks and audio walkthroughs of the code examples.
Table of Contents
(NOTE: Each chapter begins with Objectives, an Outline, and an Introduction and ends with a Summary, Terminology, Self-Review Exercises, Self-Review Exercise Answers, and Exercises.)
1. Introduction to Computers and C++ Programming.
2. Control Structures.
3. Functions.
4. Arrays.
5. Pointers and Strings.
6. Classes and Data Abstraction.
7. Classes: Part II.
8. Operator Overloading.
9. Inheritance.
10. Virtual Functions and Polymorphism.
11. C++ Stream Input/Output.
12. Templates.
13. Exception Handling.
14. File Processing.
15. Data Structures.
16. Bits, Characters, Strings and Structures.
17. The Preprocessor.
18. C Legacy Code Topics.
19. Class String and String Stream Processing.
20. Standard Template Library (STL).
21. Standard C++ Language Additions.
Appendix A: Operator Precedence Chart.
Appendix B: ASCII Character Set.
Appendix C: Number Systems.
Appendix D: C++ Internet and Web Resources.
Bibliography.
Index.
Book
This publication currently is not for sale.

Account Sign In
View your cart