{"product_id":"exceptional-c-47-engineering-puzzles-programming-problems-and-solutions-9780201615623","title":"Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions","description":"\u003cp\u003e • Author(s): Herb Sutter\u003cbr\u003e • Publisher: Addison-Wesley Professional\u003cbr\u003e • Publisher Imprint: Addison-Wesley Professional\u003cbr\u003e • BISAC: Languages - C++\u003c\/p\u003e\u003cp\u003eExceptional 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 comp.lang.c++.moderated, 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\u003c\/p\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"Paperback","offer_id":47591265763479,"sku":"9780201615623","price":5019.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9780201615623.webp?v=1774972158","url":"https:\/\/atlanticbooks.com\/products\/exceptional-c-47-engineering-puzzles-programming-problems-and-solutions-9780201615623","provider":"Atlantic Books","version":"1.0","type":"link"}