Book Cover
E-book
Author Solter, Nicholas, 1977- author.

Title Professional C++ / Nicholas Solter, Scott Kleper
Published Indianapolis, IN : Wiley, ©2005

Copies

Description 1 online resource (xxv, 838 pages) : illustrations
Contents Introduction -- PART I. Introduction to Professional C++ -- Chapter 1. A Crash Course in C++ -- Chapter 2. Designing Professional C++ Programs -- Chapter 3. Designing with Objects -- Chapter 4. Designing with Libraries and Patterns -- Chapter 5. Designing for Reuse -- Chapter 6. Maximizing Software-Engineering Methods
PART II. C++ Coding the Professional Way -- Chapter 7. Coding with Style -- Chapter 8. Gaining Proficiency with Classes and Objects -- Chapter 9. Mastering Classes and Objects -- Chapter 10. Discovering Inheritance Techniques -- Chapter 11. Writing Generic Code with Templates -- Chapter 12. Understanding C++ Quirks and Oddities
PART III. Mastering Advanced Features of C++ -- Chapter 13. Effective Memory Management -- Chapter 14. Demystifying C++ I/O -- Chapter 15. Handling Errors
PART IV. Ensuring Bug-Free Code -- Chapter 16. Overloading C++ Operators -- Chapter 17. Writing Efficient C++ -- Chapter 18. Developing Cross-Platform and Cross-Language Applications -- Chapter 19. Becoming Adept at Testing -- Chapter 20. Conquering Debugging -- Chapter 21. Delving into the STL: Containers and Iterators
PART V. Using Libraries and Patterns -- Chapter 22. Mastering STL Algorithms and Function Objects -- Chapter 23. Customizing and Extending the STL -- Chapter 24. Exploring Distributed Objects -- Chapter 25. Incorporating Techniques and Frameworks -- Chapter 26. Applying Design Patterns -- Appendix A. C++ Interviews -- Appendix B. Annotated Bibliography
Summary "Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities. Teaches programmers how to think in C++ -- that is, how to design effective solutions that maximize the power of the language. The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid. Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms."--Publisher's description
Bibliography Includes bibliographical references (pages 803-811) and index
Notes Print version record
Subject C++ (Computer program language)
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
C++ (Computer program language)
Form Electronic book
Author Kleper, Scott, 1977- author.
LC no. 2004027959
ISBN 0764589490
9780764589492
Other Titles Professional C plus plus