Chapter Mapping: 4th ed -> 5th ed.

for

C++: How to Program, by Deitel & Deitel

Deitel 4th Edition

Deitel 5th Edition

   

Chapter 1.1-1.19, Introduction to Computers and C++ Programming

Chapter 1, Introduction to Computers, Internet & WWW

Chapter 1.20-1.27

Chapter 2, Introduction to C++ Programming

New Chapter in 5/e

Chapter 3, Introduction to Classes and Objects

Chapter 2.1-2.12, Control Structures

Chapter 4, Control Statements: Part I

Chapter 2.13-2.22

Chapter 5, Control Statements: Part II

Chapter 3, Functions

Chapter 6, functions and Recursion

Chapter 4, Arrays

Chapter 7, Arrays and Vectors

Chapter 5, Pointers and Strings

Chapter 8, Pointers and Pointer-Based Strings

*Chapter 6, Classes and Data Abstraction

Chapter 9, Classes: A Deeper Look, Part I

*Chapter 7, Classes: Part II

Chapter 10, Classes: A Deeper Look, Part II

*Chapter 8, Operator Overloading

Chapter 11

*Chapter 9, Object-Oriented Programming: Inheritance

Chapter 12

*Chapter 10, Object-Oriented Programming: Polymorphism

Chapter 13

*Chapter 11, Templates

Chapter 14

*Chapter 12, C++ Stream I/O

Chapter 15

*Chapter 13, Exception Handling

Chapter 16

*Chapter 14, File Processing

Chapter 17

*Chapter 15, Class string and String Stream Processing

Chapter 18

Chapter 16, Web Programming with CGI

Chapter 19

New Chapter in 5/e

Chapter 20, Searching and Sorting

*Chapter 17, Data Structures

Chapter 21, Data Structures

Chapter 18, Bits, Characters, Strings & Structures

Chapter 22, Bits, Characters, C-strings & structs

Chapter 19, Preprocessor

Appendix F, Preprocessor

Chapter 20, C Legacy Code Topics

Appendix E, C Legacy Topics

*Chapter 21, Standdard Template Library

Chapter 23, Standard Template Library

Chapter 22, Other Topics

Chapter 24, Other Topics

Appendix A, Operator Precedence and Associativity

Appendix A, Operator Precedence and Associativity Chart

Appendix B, ASCII Character Set

Appendix B, ASCII Character Set

New Appendix in 5/e

Appendix C, Fundamental Types

Appendix C, Number Systems

Appendix D, Number Systems

Appendix D, C++ Internet and Web Resources

Appendix I, C++ Internet and Web Resources

Appendix E, Introduction to XHTML

Appendix J, Introduction to XHTML

Appendix F, XHTML Special Characters

Appendix K, XHTML Special Characters

New Appendix in 5/e

Appendix L, Using the Visual Studio .NET Debugger

New Appendix in 5/e

Appendix M, Using the GNU C++ Debugger

   

*Covered in CS 202