Table of Contents for
Professional C++, 4th Edition

Version ebook / Retour

Cover image for bash Cookbook, 2nd Edition Professional C++, 4th Edition by Marc Gregoire Published by Wrox, 2018
  1. COVER
  2. Table of Contents
  3. TITLE PAGE
  4. INTRODUCTION
  5. PART I: Introduction to Professional C++
  6. 1 A Crash Course in C++ and the Standard Library
  7. 2 Working with Strings and String Views
  8. 3 Coding with Style
  9. PART II: Professional C++ Software Design
  10. 4 Designing Professional C++ Programs
  11. 5 Designing with Objects
  12. 6 Designing for Reuse
  13. PART III: C++ Coding the Professional Way
  14. 7 Memory Management
  15. 8 Gaining Proficiency with Classes and Objects
  16. 9 Mastering Classes and Objects
  17. 10 Discovering Inheritance Techniques
  18. 11 C++ Quirks, Oddities, and Incidentals
  19. 12 Writing Generic Code with Templates
  20. 13 Demystifying C++ I/O
  21. 14 Handling Errors
  22. 15 Overloading C++ Operators
  23. 16 Overview of the C++ Standard Library
  24. 17 Understanding Containers and Iterators
  25. 18 Mastering Standard Library Algorithms
  26. 19 String Localization and Regular Expressions
  27. 20 Additional Library Utilities
  28. PART IV: Mastering Advanced Features of C++
  29. 21 Customizing and Extending the Standard Library
  30. 22 Advanced Templates
  31. 23 Multithreaded Programming with C++
  32. PART V: C++ Software Engineering
  33. 24 Maximizing Software Engineering Methods
  34. 25 Writing Efficient C++
  35. 26 Becoming Adept at Testing
  36. 27 Conquering Debugging
  37. 28 Incorporating Design Techniques and Frameworks
  38. 29 Applying Design Patterns
  39. 30 Developing Cross-Platform and Cross-Language Applications
  40. A: C++ Interviews
  41. B: Annotated Bibliography
  42. C: Standard Library Header Files
  43. D: Introduction to UML
  44. PROFESSIONAL C++
  45. Dedication
  46. ABOUT THE AUTHOR
  47. ABOUT THE TECHNICAL EDITOR
  48. CREDITS
  49. ACKNOWLEDGMENTS
  50. END USER LICENSE AGREEMENT

ABOUT THE AUTHOR

MARC GREGOIRE is a software architect from Belgium. He graduated from the University of Leuven, Belgium, with a degree in “Burgerlijk ingenieur in de computer wetenschappen” (equivalent to master of science in engineering: computer science). The year after, he received an advanced master’s degree in artificial intelligence, cum laude, at the same university. After his studies, Marc started working for a software consultancy company called Ordina Belgium. As a consultant, he worked for Siemens and Nokia Siemens Networks on critical 2G and 3G software running on Solaris for telecom operators. This required working with international teams stretching from South America and the United States to Europe, the Middle East, Africa, and Asia. Now, Marc is a software architect at Nikon Metrology (www.nikonmetrology.com), a division of Nikon and a leading provider of precision optical instruments and metrology solutions for 3D geometric inspection.

His main expertise is in C/C++, and specifically Microsoft VC++ and the MFC framework. He has experience in developing C++ programs running 24/7 on Windows and Linux platforms: for example, KNX/EIB home automation software. In addition to C/C++, Marc also likes C# and uses PHP for creating web pages.

Since April 2007, he has received the annual Microsoft MVP (Most Valuable Professional) award for his Visual C++ expertise.

Marc is the founder of the Belgian C++ Users Group (www.becpp.org), co-author of C++ Standard Library Quick Reference (Apress), technical editor for numerous books for several publishers, and a member on the CodeGuru forum (as Marc G). He maintains a blog at www.nuonsoft.com/blog/, and is passionate about traveling and gastronomic restaurants.