 
        
        
        
        
        Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link. https://ebooknice.com/page/post?id=faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookNice Team
 
                        Status:
Available0.0
0 reviews
ISBN 10: 711118484X
ISBN 13: 9787111184843
Author: Herb Sutter , John Fuller
Software "style" is about finding the perfect balance between overhead and functionality... elegance and maintainability... flexibility and excess. In Exceptional C++ Style, legendary C++ guru Herb Sutter presents 40 new programming scenarios designed to analyze not only the what but the why and help you find just the right balance in your software.
Organized around practical problems and solutions, this book offers new insight into crucial C++ details and interrelationships, and new strategies for today's key C++ programming techniques--including generic programming, STL, exception safety, and more. You'll find answers to questions like:
Exceptional C++ Style will help you design, architect, and code with style--and achieve greater robustness and performance in all your C++ software.
Item 1. Iterators
Item 2. Case-Insensitive Strings—Part 1
Item 3. Case-Insensitive Strings—Part 2
Item 4. Maximally Reusable Generic Containers—Part 1
Item 5. Maximally Reusable Generic Containers—Part 2
Alternative: The Standard Library Approach
Item 6. Temporary Objects
Item 7. Using the Standard Library (or, Temporaries Revisited)
Exception-Safety Issues and Techniques
Item 8. Writing Exception-Safe Code—Part 1
Item 9. Writing Exception-Safe Code—Part 2
Item 10. Writing Exception-Safe Code—Part 3
Item 11. Writing Exception-Safe Code—Part 4
Item 12. Writing Exception-Safe Code—Part 5
Item 13. Writing Exception-Safe Code—Part 6
Item 14. Writing Exception-Safe Code—Part 7
Item 15. Writing Exception-Safe Code— Part 8
Item 16. Writing Exception-Safe Code—Part 9
Item 17. Writing Exception-Safe Code—Part 10
Item 18. Code Complexity—Part 1
Item 19. Code Complexity—Part 2
Class Design and Inheritance
Item 20. Class Mechanics
Item 21. Overriding Virtual Functions
Item 22. Class Relationships—Part 1
Item 23. Class Relationships—Part 2
Item 24. Uses and Abuses of Inheritance
Item 25. Object-Oriented Programming
Compiler Firewalls and the Pimpl Idiom
Item 26. Minimizing Compile-time Dependencies—Part 1
Item 27. Minimizing Compile-time Dependencies—Part 2
Item 28. Minimizing Compile-time Dependencies—Part 3
Item 29. Compilation Firewalls
Item 30. The 'Fast Pimpl' Idiom
Name Lookup, Namespaces, and the Interface Principle
Item 31. Name Lookup and the Interface Principle—Part 1
Item 32. Name Lookup and the Interface Principle—Part 2
Item 33. Name Lookup and the Interface Principle—Part 3
Item 34. Name Lookup and the Interface Principle—Part 4
Memory Management
Item 35. Memory Management—Part 1
Item 36. Memory Management—Part 2
Item 37. AUTO_PTR
Traps, Pitfalls, and Anti-Idioms
Item 38. Object Identity
Item 39. Automatic Conversions
Item 40. Object Lifetimes—Part 1
Item 41. Object Lifetimes—Part 2
Miscellaneous Topics
Item 42. Variable Initialization—Or is it?
Item 43. Const-Correctness
Item 44. Casts
Item 45. BOOL
Item 46. Forwarding Functions
Item 47. Control Flow
exceptional c++ style 中文 pdf
exceptional c++ style pdf github
exceptional c++ 中文版
exceptional c++ 中文
Tags: Herb Sutter, John Fuller, Exceptional C++ Style