Wonder Club world wonders pyramid logo
×

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions Book

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Organized in a practical problem-and-solution format, <i>More Exceptional C++</i> picks up where the widely acclaimed <i>Exceptional C++</i> leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions has a rating of 4 stars
   2 Ratings
X
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Organized in a practical problem-and-solution format, More Exceptional C++ picks up where the widely acclaimed Exceptional C++ leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
4 out of 5 stars based on 2 reviews
5
50 %
4
0 %
3
50 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
  • Written by author Herb Sutter
  • Published by Addison-Wesley, December 2001
  • Organized in a practical problem-and-solution format, More Exceptional C++ picks up where the widely acclaimed Exceptional C++ leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea
  • Written in a question and answer format, this book offers tips for more effectively writing production C++ software. The author draws from the entire palette of the C++ language and library features to show how apparently unrelated items can be used toget
Buy Digital  USD$99.99

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

Foreword
Preface
Generic Programming and the C++ Standard Library1
Item 1Switching Streams1
Item 2Predicates, Part 1: What remove () Removes6
Item 3Predicates, Part 2: Matters of State11
Item 4Extensible Templates: Via Inheritance or Traits?19
Item 5Typename32
Item 6Containers, Pointers, and Containers That Aren't36
Item 7Using Vector and Deque46
Item 8Using Set and Map53
Item 9Equivalent Code?59
Item 10Template Specialization and Overloading64
Item 11Mastermind69
Optimization and Performance83
Item 12Inline83
Item 13Lazy Optimization, Part 1: A Plain Old String86
Item 14Lazy Optimization, Part 2: Introducing Laziness90
Item 15Lazy Optimization, Part 3: Iterators and References94
Item 16Lazy Optimization, Part 4: Multithreaded Environments103
Exception Safety Issue and Techniques115
Item 17Constructor Failures, Part 1: Object Lifetimes115
Item 18Constructor Failures, Part 2: Absorption?119
Item 19Uncaught Exceptions126
Item 20An Unmanaged Pointer Problem, Part 1: Parameter Evaluation132
Item 21An Unmanaged Pointer Problem, Part 2: What About autoöptr?135
Item 22Exception-Safe Class Design, Part 1: Copy Assignment141
Item 23Exception-Safe Class Design, Part 2: Inheritance149
Inheritance and Polymorphism155
Item 24Why Multiple Inheritance?155
Item 25Emulating Multiple Inheritance159
Item 26Multiple Inheritance and the Siamese Twin Problem162
Item 27(Im)pure Virtual Functions167
Item 28Controlled Polymorphism172
Memory and Resource Management175
Item 29Using autoöptr175
Item 30Smart Pointer Members, Part 1: A Problem with autoöptr182
Item 31Smart Pointer Members, Part 2: Toward a ValuePtr187
Free Functions and Macros201
Item 32Recursive Declarations201
Item 33Simulating Nested Functions206
Item 34Preprocessor Macros215
Item 35#Definition218
Miscellaneous Topics223
Item 36Initialization223
Item 37Forward Declarations226
Item 38Typedef228
Item 39Namespaces, Part 1: Using-Declarations and Using-Directives231
Item 40Namespaces, Part 2: Migrating to Namespaces234
Afterword245
App. AOptimizations That Aren't (in a Multithreaded World)247
App. BTest Results for Single-Threaded Versus Multithread-Safe String Implementations263
Bibliography271
Index273


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Organized in a practical problem-and-solution format, <i>More Exceptional C++</i> picks up where the widely acclaimed <i>Exceptional C++</i> leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

X
WonderClub Home

This item is in your Collection

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Organized in a practical problem-and-solution format, <i>More Exceptional C++</i> picks up where the widely acclaimed <i>Exceptional C++</i> leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

X
WonderClub Home

This Item is in Your Inventory

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Organized in a practical problem-and-solution format, <i>More Exceptional C++</i> picks up where the widely acclaimed <i>Exceptional C++</i> leaves off, providing successful strategies for solving real-world problems in C++. Drawing from yea, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: