Wonder Club world wonders pyramid logo
×

More Effective C++: 35 New Ways to Improve Your Programs and Designs Book

More Effective C++: 35 New Ways to Improve Your Programs and Designs
More Effective C++: 35 New Ways to Improve Your Programs and Designs, , More Effective C++: 35 New Ways to Improve Your Programs and Designs has a rating of 3.5 stars
   2 Ratings
X
More Effective C++: 35 New Ways to Improve Your Programs and Designs, , More Effective C++: 35 New Ways to Improve Your Programs and Designs
3.5 out of 5 stars based on 2 reviews
5
0 %
4
50 %
3
50 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • More Effective C++: 35 New Ways to Improve Your Programs and Designs
  • Written by author Scott Meyers
  • Published by Addison-Wesley, December 1995
  • Praise for Scott Meyers’ first book, Effective C++: “I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above.”– The
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

Acknowledgments
Introduction1
Item 1Distinguish between pointers and references9
Item 2Prefer C+++-style casts12
Item 3Never treat arrays polymorphically16
Item 4Avoid gratuitous default constructors19
Item 5Be wary of user-defined conversion functions24
Item 6Distinguish between prefix and postfix forms of increment and decrement operators31
Item 7Never overload &&, [actual symbol not reproducible]35
Item 8Understand the different meanings of new and delete38
Item 9Use destructors to prevent resource leaks45
Item 10Prevent resource leaks in constructors50
Item 11Prevent exceptions from leaving destructors58
Item 12Understand how throwing an exception differs from passing a parameter or calling a virtual function61
Item 13Catch exceptions by reference68
Item 14Use exception specifications judiciously72
Item 15Understand the costs of exception handling78
Item 16Remember the 80-20 rule82
Item 17Consider using lazy evaluation85
Item 18Amortize the cost of expected computations93
Item 19Understand the origin of temporary objects98
Item 20Facilitate the return value optimization101
Item 21Overload to avoid implicit type conversions105
Item 22Consider using op= instead of stand-alone op107
Item 23Consider alternative libraries110
Item 24Understand the costs of virtual functions, multiple inheritance, virtual base classes, and RTTI113
Item 25Virtualizing constructors and non-member functions123
Item 26Limiting the number of objects of a class130
Item 27Requiring or prohibiting heap-based objects145
Item 28Smart pointers159
Item 29Reference counting183
Item 30Proxy classes213
Item 31Making functions virtual with respect to more than one object228
Item 32Program in the future tense252
Item 33Make non-leaf classes abstract258
Item 34Understand how to combine C++ and C in the same program270
Item 35Familiarize yourself with the language standard277
Recommended Reading285
An autoƶptr Implementation291
General Index295
Index of Example Classes, Functions, and Templates313


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 Effective C++: 35 New Ways to Improve Your Programs and Designs, , More Effective C++: 35 New Ways to Improve Your Programs and Designs

X
WonderClub Home

This item is in your Collection

More Effective C++: 35 New Ways to Improve Your Programs and Designs, , More Effective C++: 35 New Ways to Improve Your Programs and Designs

More Effective C++: 35 New Ways to Improve Your Programs and Designs

X
WonderClub Home

This Item is in Your Inventory

More Effective C++: 35 New Ways to Improve Your Programs and Designs, , More Effective C++: 35 New Ways to Improve Your Programs and Designs

More Effective C++: 35 New Ways to Improve Your Programs and Designs

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: