Cargando…

Professional C++ /

"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....

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Solter, Nicholas, 1977- (Autor), Kleper, Scott, 1977- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, IN : Wiley, ©2005.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.