Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
36 used & new from $41.75

Have one to sell? Sell yours here
 
   
The C++ Standard Library Extensions: A Tutorial and Reference
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

The C++ Standard Library Extensions: A Tutorial and Reference (Hardcover)

by Pete Becker (Author)
4.0 out of 5 stars See all reviews (3 customer reviews)

List Price: $64.99
Price: $47.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.00 (26%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
24 new from $41.95 12 used from $41.75

Frequently Bought Together

Customers buy this book with The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis

The C++ Standard Library Extensions: A Tutorial and Reference + The C++ Standard Library: A Tutorial and Reference
Price For Both: $107.98

Show availability and shipping details

  • This item: The C++ Standard Library Extensions: A Tutorial and Reference by Pete Becker

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Beyond the C++ Standard Library: An Introduction to Boost

Beyond the C++ Standard Library: An Introduction to Boost

by Björn Karlsson
3.6 out of 5 stars (14)  $48.34
C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
4.8 out of 5 stars (28)  $60.17
Extended STL, Volume 1: Collections and Iterators

Extended STL, Volume 1: Collections and Iterators

by Matthew Wilson
4.0 out of 5 stars (2)  $44.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (141)  $40.80
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)

by Herb Sutter
4.3 out of 5 stars (27)  $40.49
Explore similar items

Editorial Reviews

Product Description
"TR1 roughly doubles the size of the C++ standard library, and it introduces many new facilities and even new kinds of library components. TR1 has some classes, for example, where some nested types may or may not exist depending on the template arguments. To programmers whose experience stops with the standard library, this is strange and unfamiliar. This book is complete (it covers all TR1 facilities), it is easier to understand than TR1 itself, and it is technically accurate." --Matthew Austern,software engineer, Google "TR1 will help make the C++ programmer more productive than ever. In this book, Pete Becker has written the ultimate reference guide to these components, what they are, how they work, and what they're used for. This book should be on the bookshelf of anyone who wants to use these standardized components to improve both their productivity as well as their coding quality." --John Maddock, consultant and programmer The current C++ standard library extends the core C++ language with common classes and functions. In recent years, to address limitations in that library, a number of components have been developed to extend the language even further.Compiled in a comprehensive technical report (TR1), the bulk of these extensions have been approved for the next revision of the C++ standard. In this book, Pete Becker describes in detail each component in the TR1 library, explaining new facilities for utilities, containers, call wrappers, type traits, numerics, regular expressions, and C compatibility. He draws on his own experience implementing these components to illustrate their value, clarifying the specifications when necessary and providing complete, tested code examples. Most chapters include exercises of various degrees of difficulty to help programmers get hands-on practice with the new components. Answers to the exercises, along with all code examples, are available on the Web. Appendixes comprise a summary of headers included in or extended by the TR1 library, as well as guidelines on how to use the components safely in multithreaded applications. The C++ Standard Library Extensions is for any programmer who wants to get a jump on the revised standard.It also makes the perfect companion to The C++ Standard Library, by Nicolai Josuttis, both books being tutorials and references essential for using C++ more effectively.

From the Back Cover

"TR1 roughly doubles the size of the C++ standard library, and it introduces many new facilities and even new kinds of library components. TR1 has some classes, for example, where some nested types may or may not exist depending on the template arguments. To programmers whose experience stops with the standard library, this is strange and unfamiliar. This book is complete (it covers all TR1 facilities), it is easier to understand than TR1 itself, and it is technically accurate."
--Matthew Austern,software engineer, Google

"TR1 will help make the C++ programmer more productive than ever. In this book, Pete Becker has written the ultimate reference guide to these components, what they are, how they work, and what they're used for. This book should be on the bookshelf of anyone who wants to use these standardized components to improve both their productivity as well as their coding quality."
--John Maddock, consultant and programmer

The current C++ standard library extends the core C++ language with common classes and functions. In recent years, to address limitations in that library, a number of components have been developed to extend the language even further. Compiled in a comprehensive technical report (TR1), the bulk of these extensions have been approved for the next revision of the C++ standard.

In this book, Pete Becker describes in detail each component in the TR1 library, explaining new facilities for utilities, containers, call wrappers, type traits, numerics, regular expressions, and C compatibility. He draws on his own experience implementing these components to illustrate their value, clarifying the specifications when necessary and providing complete, tested code examples.

Most chapters include exercises of various degrees of difficulty to help programmers get hands-on practice with the new components. Answers to the exercises, along with all code examples, are available on the Web. Appendixes comprise a summary of headers included in or extended by the TR1 library, as well as guidelines on how to use the components safely in multithreaded applications.

The C++ Standard Library Extensions is for any programmer who wants to get a jump on the revised standard. It also makes the perfect companion to The C++ Standard Library, by Nicolai Josuttis, both books being tutorials and references essential for using C++ more effectively.





See all Editorial Reviews

Product Details

  • Hardcover: 624 pages
  • Publisher: Addison-Wesley Professional; 1 edition (July 31, 2006)
  • Language: English
  • ISBN-10: 0321412990
  • ISBN-13: 978-0321412997
  • Product Dimensions: 9.2 x 7.5 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.com Sales Rank: #297,135 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #32 in  Books > Computers & Internet > Programming > C > Language

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 17 people found the following review helpful:
5.0 out of 5 stars A "must have" book for C++ programmers, September 5, 2006
By Beman Dawes (Onancock, VA USA) - See all my reviews
(REAL NAME)   
This will become a "must have" book for C++ programmers. It is both easy to understand and authoritative at the same time. It will be useful for a long, long time, first as a learning tool and then as a reference.

Implementations of TR1 are now available from Boost (free) and Dinkumware (reasonably priced), so these library components are something that a C++ programmer can start using right away. Most or all of them will also be part of the next standard, so they are sure to become ever more widely used.

I like the fact the book is hard-cover, since it is likely to get a lot of use. Maybe I'm old fashioned, but I still think a book like this is the easiest way to study something new, and really learn about it.

I already posted one review, but Amazon seems to have lost it. I'm surprised there haven't been more reviews posted - the book deserves more.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 13 people found the following review helpful:
2.0 out of 5 stars Lacking as a Tutorial and Reference, October 10, 2008
The subtitle of this book is "A Tutorial and Reference". As a tutorial, I found this book to be lacking. The explanations are terse, quite unlike the more user-friendly tutorial style of Nicolai Josuttis in "C++ Standard Library".

Second, as a reference, this book is also lacking on two counts. The index is incomplete! In the first month of use, I discovered major omissions in the index! Also, the formatting of the function listings makes it difficult to find a particular function by browsing through the section. Sometimes it takes minutes.

The author knows his material, and the information is accurate. I have not encountered any errors in the text, and it seems to be complete. But this book does not live up to the quality of its predecessor text, mentioned above. And it does not live up to its subtitle.

No doubt this review will be voted down by people trying to sell the book, but there you have it -- details and specifics.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 17 people found the following review helpful:
5.0 out of 5 stars many improvements and exercises, August 24, 2006
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
There are many, perhaps too many, books on C++. But Becker breaks new ground. He presents what is coming down the road towards the current C++ programmer. The existing C++ standard library is good but limited. The widespread use of C++ led to recognition of useful classes that should be in this library but are not. After some years of dilly dallying, Technical Report 1 was produced. Work started in 2001. Six years!

This book explains the classes in TR1. While it is not guaranteed that all of TR1 will make it into the next official standard library, most certainly will. The only real question is when that revision will be released. Given the way C++ changes so slowly, don't hold your breath.

In the interim, you can make good professional use of your time by studying TR1 via this book. It's not a simple rendition of the classes. Becker devotes considerable space to explaining the usages of the new classes. Giving you the gist of what they are about. Just as importantly, each chapter has a set of exercises involving its classes. Tackling these is probably the best way to gain experience.

Of the new classes, what interests you most will vary with the reader. Personally, I was most impressed with the Numerics. Huge improvements in dealing with floats and overflows (NaNs). And for physicists or engineers, there are specialised functions that will save some coding. Laguerre polynomials, Legendre functions, gamma functions, Bessel functions and Hermite polynomials, amongst others. A far richer set than what you currently get in the standard library.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


RotoZip Makes Difficult Cuts Easy

Shop all Rotozip products
RotoZip is proud to offer high-performance accessories, attachments, and tools to cut through a wide variety of materials.
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Everything and the Kitchen Sink

Shop for Kitchen Sinks
As the most used appliance in the home, a chic and durable sink adds function and style to your kitchen. See more sinks in the Plumbing Store.

Shop all kitchen sinks

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates