* Teaches the principles of programming to those who are just beginning in the field of computer science
* Horstmann highlights common mistakes throughout, realizing that one of the toughest points to teach is how to avoid mistakes
* New includes a new chapter on pointers, expanded GUI coverage, with platform-specific material on the Web
Wiley Higher Education
Table of Contents
Preface.
1. Introduction.
2. Fundamental Data Types.
3. Objects.
4. Basic Control Flow.
5. Functions.
6. Classes.
7. Advanced Control Flow.
8. Testing and Debugging.
9. Vectors and Arrays.
10. Pointers.
11. Inheritance.
12. Streams.
13. Object-Oriented Design.
14. Recursion.
15. Sorting and Searching.
16. An Introduction to Data Structures.
17. Advanced C++ Topics.
18. Graphical User Interfaces.
Appendix A: C++ Language Coding Guidelines.
Appendix B: C++ Language and Library Summary.
Glossary.
Index.
Illustration Credits.