Professional C++ 2nd Edition by Marc Gregoire, Nicholas Solter, Scott Kleper – Ebook PDF Instant Download/Delivery: 9781118169940, 1118169948
Full download Professional C++ 2nd Edition after payment
Product details:
ISBN 10: 1118169948
ISBN 13: 9781118169940
Author: Marc Gregoire, Nicholas A. Solter, Scott J. Kleper
Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to C++ that accompany the latest release. You’ll discover how to design and build applications that solve real-world problems and then implement the solution using the full capabilities of the language.
Appeals to experienced developers who are looking for a higher level of learning
- Drills down the extensive changes to the latest C++ standard, C++11, including enhancements made to run-time performance, standard library, language usability, and core language
- Zeroes in on explaining the more poorly understood elements of the C++ feature set and addresses common pitfalls to avoid
- Includes case studies that feature extensive, working code that has been tested on Windows and Linux platforms
- Intertwines text with useful tips, tricks, and workarounds
Packed with best practices for programming, testing, and debugging applications, this book is vital for taking your C++ skills to the next level.
Table of contents:
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 for Reuse
-
Chapter 5: Coding with Style
PART II: C++ CODING THE PROFESSIONAL WAY
-
Chapter 6: Gaining Proficiency with Classes and Objects
-
Chapter 7: Mastering Classes and Objects
-
Chapter 8: Discovering Inheritance Techniques
-
Chapter 9: Understanding C++ Quirks and Oddities
-
Chapter 10: Handling Errors
-
Chapter 11: Delving into the Standard Library
-
Chapter 12: Understanding Containers and Iterators
-
Chapter 13: Mastering STL Algorithms
-
Chapter 14: Using Strings and Regular Expressions
-
Chapter 15: Demystifying C++ I/O
-
Chapter 16: Additional Library Utilities
-
Chapter 17: Customizing and Extending the STL
PART III: MASTERING ADVANCED FEATURES OF C++
-
Chapter 18: Overloading C++ Operators
-
Chapter 19: Writing Generic Code with Templates
-
Chapter 20: Advanced Templates
-
Chapter 21: Effective Memory Management
-
Chapter 22: Multithreaded Programming with C++
PART IV: C++ SOFTWARE ENGINEERING
-
Chapter 23: Maximizing Software Engineering Methods
-
Chapter 24: Writing Efficient C++
-
Chapter 25: Developing Cross-Platform and Cross-Language Applications
-
Chapter 26: Becoming Adept at Testing
-
Chapter 27: Conquering Debugging
-
Chapter 28: Incorporating Design Techniques and Frameworks
-
Chapter 29: Applying Design Patterns
Appendices
-
Appendix A: C++ Interviews
-
Appendix B: Annotated Bibliography
-
Appendix C: Standard Library Header Files
People also search:
professional c++ usc
a tour of c++ 2nd edition
professional c++ second edition
c programming language 2nd edition 2nd edition
d professional
Tags: Marc Gregoire, Nicholas Solter, Scott Kleper, Professional