De som köpt den här boken har ofta också köpt How to Win At Chess av Levy Rozman, Gothamchess (inbunden).
Köp båda 2 för 1001 krThis quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++17 Standard Library. It does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or p...
This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. Used by millions of C++ programmers on a daily basis, the C++ Standard Library features core classes for st...
Marc Gregoire is a Microsoft Visual C++ MVP, software architect and developer, and the founder of the Belgian C++ user group. Having previously completed critical 2G and 3G telecom software for Siemens and Nokia Siemens Networks, he currently works on X-ray, CT, and 3D geometric inspection software for Nikon Metrology. Marc is the author of Professional C++ 2nd, 3rd, and 4th editions, co-author of C++17 Standard Library Quick Reference, and technical editor for numerous published works. Visit us at wrox.com where you have access to free code samples.
Introduction xlvii Part I: Introduction to Professional C++ Chapter 1: a Crash Course in C++ and the Standard Library 3 Chapter 2: Working with Strings and String Views 87 Chapter 3: Coding with Style 111 Part II: Professional C++ Software Design Chapter 4: Designing Professional C++ Programs 137 Chapter 5: Designing with Objects 169 Chapter 6: Designing for Reuse 187 Part III: C++ Coding the Professional Way Chapter 7: Memory Management 211 Chapter 8: Gaining Proficiency with Classes And Objects 249 Chapter 9: Mastering Classes and Objects 283 Chapter 10: Discovering Inheritance Techniques 337 Chapter 11: Odds and Ends 397 Chapter 12: Writing Generic Code with Templates 421 Chapter 13: Demystifying C++ I/o 465 Chapter 14: Handling Errors 495 Chapter 15: Overloading C++ Operators 535 Chapter 16: Overview of the C++ Standard Library 573 Chapter 17: Understanding Iterators and The Ranges Library 603 Chapter 18: Standard Library Containers 627 Chapter 19: Function Pointers, Function Objects, And Lambda Expressions 699 Chapter 20: Mastering Standard Library Algorithms 725 Chapter 21: String Localization and Regular Expressions 763 Chapter 22: Date and Time Utilities 793 Chapter 23: Random Number Facilities 809 Chapter 24: Additional Library Utilities 821 Part IV: Mastering Advanced Features of C++ Chapter 25: Customizing and Extending The Standard Library 833 Chapter 26: Advanced Templates 877 Chapter 27: Multithreaded Programming with C++ 915 Part V: C++ Software Engineering Chapter 28: Maximizing Software Engineering Methods 971 Chapter 29: Writing Efficient C++ 993 Chapter 30: Becoming Adept at Testing 1021 Chapter 31: Conquering Debugging 1045 Chapter 32: Incorporating Design Techniques And Frameworks 1083 Chapter 33: Applying Design Patterns 1105 Chapter 34: Developing Cross-platform and Cross- Language Applications 1137 Part VI: Appendices Appendix A: C++ Interviews 1165 Appendix B: Annotated Bibliography 1191 Appendix C: Standard Library Header Files 1203 Appendix D: Introduction to Uml 1213 Index 1219