Professional C++
Book information
Description
Improve your existing C++ competencies quickly and efficiently with this advanced volume Professional C++, 5th Edition raises the bar for advanced programming manuals. Complete with a comprehensive overview of the new capabilities of C++20, each feature of the newly updated programming language is explained in detail and with examples. Case studies that include extensive, working code round out the already impressive educational material found within. Without a doubt, the new 5th Edition of Professional C++ is the leading resource for dedicated and knowledgeable professionals who desire to advance their skills and improve their abilities. This book contains resources to help readers: Maximize the capabilities of C++ with effective design solutions Master little-known elements of the language and learn what to avoid Adopt new workarounds and testing/debugging best practices Utilize real-world program segments in your own applications Notoriously complex and unforgiving, C++ requires its practitioners to remain abreast of the latest developments and advancements. Professional C++, 5th Edition ensures that its readers will do just that. INTRODUCTION CONTENTS PART I: INTRODUCTION TO PROFESSIONAL C++ CHAPTER 1: A Crash Course in C++ and the Standard Library CHAPTER 2: Working with Strings and String Views CHAPTER 3: Coding with Style PART II: PROFESSIONAL C++ SOFTWARE DESIGN CHAPTER 4: Designing Professional C++ Programs CHAPTER 5: Designing with Objects CHAPTER 6: Designing for Reuse PART III: C++ CODING THE PROFESSIONAL WAY CHAPTER 7: Memory Management CHAPTER 8: Gaining Proficiency with Classes and Objects CHAPTER 9: Mastering Classes and Objects CHAPTER 10: Discovering Inheritance Techniques CHAPTER 11: Odds and Ends CHAPTER 12: Writing Generic Code with Templates CHAPTER 13: Demystifying C++ I/O CHAPTER 14: Handling Errors CHAPTER 15: Overloading C++ Operators CHAPTER 16: Overview of the C++ Standard Library CHAPTER 17: Understanding Iterators and the Ranges Library CHAPTER 18: Standard Library Containers CHAPTER 19: Function Pointers, Function Objects, and Lambda Expressions CHAPTER 20: Mastering Standard Library Algorithms CHAPTER 21: String Localization and Regular Expressions CHAPTER 22: Date and Time Utilities CHAPTER 23: Random Number Facilities CHAPTER 24: Additional Library Utilities PART IV: MASTERING ADVANCED FEATURES OF C++ CHAPTER 25: Customizing and Extending the Standard Library CHAPTER 26: Advanced Templates CHAPTER 27: Multithreaded Programming with C++ PART V: C++ SOFTWARE ENGINEERING CHAPTER 28: Maximizing Software Engineering Methods CHAPTER 29: Writing Efficient C++ CHAPTER 30: Becoming Adept at Testing CHAPTER 31: Conquering Debugging CHAPTER 32: Incorporating Design Techniques and Frameworks CHAPTER 33: Applying Design Patterns CHAPTER 34: Developing Cross-Platform and Cross-Language Applications PART VI: APPENDICES APPENDIX A: C++ Interviews APPENDIX B: Annotated Bibliography APPENDIX C: Standard Library Header Files APPENDIX D: Introduction to UML INDEX
Similar books
Professional C++
2021 · PDF
Professional C++
2024 · EPUB
Professional C++
2024 · PDF
Professional C++
2021 · PDF
Professional C++
2021 · PDF
Professional C++
2021 · EPUB
Professional C++
2021 · PDF
Professional C++
2018 · PDF