logo
Product categories

EbookNice.com

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

(Ebook) Exceptional C++ Style(英文版)1st Edition by Herb Sutter , John Fuller ISBN 9787111184843 711118484X

  • SKU: EBN-48345434
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

0.0

0 reviews
Instant download (eBook) Exceptional C++ Style(英文版) after payment.
Authors:Herb Sutter
Pages:325 pages.
Year:2006
Editon:1(第 1 次印刷)
Publisher:机械工业出版社
Language:english
File Size:23.12 MB
Format:pdf
ISBNS:9787111184843, 711118484X
Categories: Ebooks

Product desciption

(Ebook) Exceptional C++ Style(英文版)1st Edition by Herb Sutter , John Fuller ISBN 9787111184843 711118484X

(Ebook) Exceptional C++ Style(英文版)1st Edition  by Herb Sutter , John Fuller  - Ebook PDF Instant Download/Delivery:9787111184843 ,711118484X
Full download (Ebook) Exceptional C++ Style(英文版)1st Edition after payment

Product details: 

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:

  • What can you learn about library design from the STL itself?
  • How do you avoid making templated code needlessly non-generic?
  • Why shouldn't you specialize function templates? What should you do instead?
  • How does exception safety go beyond try and catch statements?
  • Should you use exception specifications, or not?
  • When and how should you "leak" the private parts of a class?
  • How do you make classes safer for versioning?
  • What's the real memory cost of using standard containers?
  • How can using const really optimize your code?
  • How does writing inline affect performance?
  • When does code that looks wrong actually compile and run perfectly, and why should you care?
  • What's wrong with the design of std::string?

Exceptional C++ Style will help you design, architect, and code with style--and achieve greater robustness and performance in all your C++ software.

Table of contents: 

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

People also search for:

exceptional c++ style 中文 pdf

exceptional c++ style pdf github

exceptional c++ 中文版

exceptional c++ 中文

Tags: Herb Sutter, John Fuller, Exceptional C++ Style

*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products