Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 3, 2014

    Mary Oliver: IMG Mary Oliver: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer

Coming Soon!

Preorder
$42.95
New Trade Paper
Available July 2016
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Computer Languages- C++

This title in other editions

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth)

by

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth) Cover

 

Synopses & Reviews

Publisher Comments:

Exceptional C++ , incorporated with the latest standard in C++ programming,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 you've 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 Idiom
  • Name lookup, namespaces, and the Interface Principle
  • Memory management issues and techniques
  • Traps, pitfalls, and anti-idioms
  • Optimization

Try your skills against the C++ masters and come away with the insight and experience to create more efficient, effective, robust, and portable C++ code.

Product Details

ISBN:
9780321321954
Author:
Sutter, Herb
Publisher:
Addison-Wesley Professional
Subject:
Computer Languages-C++
Subject:
Programming Languages - C
Subject:
c; c++; engineering; programming; programming in c; c for dummies; software engineering; coding in c++; C++ design; c++ programming; guru of the week; comp.lang.c++; iso/ansi; iso/ansi C++ st
Subject:
andard; compiler firewalls; pimpl idiom
Subject:
c; c++; engineering; programming; programming in c; c for dummies; software engineering; coding in c++; C++ design; c++ programming; guru of the week; comp.lang.c++; iso/ansi; iso/ansi C++ standard; compiler firewalls; pimpl idiom
Edition Description:
Trade paper
Series:
C++ In-Depth Series
Publication Date:
20160731
Binding:
TRADE PAPER
Language:
English
Pages:
288

Related Subjects

Computers and Internet » Computer Languages » C++
Travel » General

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth) New Trade Paper
0 stars - 0 reviews
$42.95 Backorder
Product details 288 pages Addison-Wesley Professional - English 9780321321954 Reviews:
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.