Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions

Exceptional C Engineering Puzzles Programming Problems and Solutions Exceptional C shows by example how to go about sound software engineering in standard C Do you enjoy solving thorny C problems and puzzles Do you relish writing robust and extensible code Then take a

  • Title: Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
  • Author: Herb Sutter
  • ISBN: 9780201615623
  • Page: 297
  • Format: Paperback
  • Exceptional C shows by example how to go about sound software engineering in standard C Do you enjoy solving thorny C problems and puzzles Do you relish writing robust and extensible code Then take a few minutes and challenge yourself with some tough C design and programming problems The puzzles and problems in Exceptional C not only entertain, they will helpExceptional C shows by example how to go about sound software engineering in standard C Do you enjoy solving thorny C problems and puzzles Do you relish writing robust and extensible code Then take a few minutes and challenge yourself with some tough C design and programming problems The puzzles and problems in Exceptional C not only entertain, they will help you hone your skills to become the sharpest C programmer you can be Many of these problems are culled from the famous Guru of the Week feature of the Internet newsgroup compng.c derated, expanded and updated to conform to the official ISO ANSI C Standard Each problem is rated according to difficulty and is designed to illustrate subtle programming mistakes or design considerations After youve had a chance to attempt a solution yourself, the book then dissects the code, illustrates what went wrong, and shows how the problem can be fixed Covering a broad range of C topics, the problems and solutions address critical issues such as Generic programming and how to write reusable templates Exception safety issues and techniques Robust class design and inheritance Compiler firewalls and the Pimpl I

    • Free Download [Graphic Novels Book] ✓ Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions - by Herb Sutter ↠
      297 Herb Sutter
    • thumbnail Title: Free Download [Graphic Novels Book] ✓ Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions - by Herb Sutter ↠
      Posted by:Herb Sutter
      Published :2018-08-11T04:24:20+00:00

    1 thought on “Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions”

    1. It should be 5 stars because of the quality of the content, but unfortunately this book hasn't been updated for modern C++.Exceptional C++ honours its name and has great pieces of advice. Some parts, like advanced memory management, are quite tricky, and will require me a second read. Others, like the use of the Pimpl idiom, what to add into an interface, name resolution, and how to write exception-safe code are useful from the first time.Another great book, fully recommended!

    2. Probably a perfectly decent book, but not as generic as I was hoping. Also a little too computer enginereing-y and not super relatable to my electrical classes where my students have to program but don't need to be 1337 computer scientists.

    3. The first third-to-half is 5-star material, then it starts to fade. The chapter on exceptions highlights the biggest challenges with exceptions (really any form of transaction logic in procedural programming) in a way I haven't seen comprehensively covered before, well worth reading.

    4. This book is a bit outdated, but still has some in-depth and obscure information about C++.It also made me realize why some people hate C++ so much.

    5. This series is really good and brings to light a lot of C++ related issues people need to be aware of.It also makes you realize, though, how much C++ is your enemy. How you have to fight the language to get stuff done. You may be at a point in your journey where you have become numb to this fact. But then reading this series you think about:1. The Pimpl idiom, a huge mess of a method to get boxed objects (invisible and automatic in every language of the last 20 years)2. Slicing, something you ha [...]

    6. Not bad, has some good nuggets here and there However, I felt the Q&A format of the book added absolutely nothing. It's likely just a relic of him copy/pasting the content from his online column.

    Leave a Reply

    Your email address will not be published. Required fields are marked *