 |
The C++ Standard Library Extensions: A Tutorial and Reference View Larger Image | Pete Becker Addison-Wesley, Hardcover, Published July 2006, 640 pages, ISBN 0321412990 | List Price: $59.99 Our Price: $41.95 You Save: $18.04 (30% Off)
| | | Availability: Out-Of-Stock |
Read an excerpt:
Chapter 19: Repetitive Searches
Excerpt provided courtesy of Addison-Wesley Professional. Copyright © Pearson Education, Addison-Wesley Professional. Written permission from the publisher is required for any use of this material.
|
Customer Reviews: 1 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - The C++ Standard Library: A Tutorial and Reference; Nicolai M. Josuttis, $52.25, 30% Off!
- Effective C++: 55 Specific Ways to Improve Your Programs and Designs, 3rd Edition; Scott Meyers, $34.95, 30% Off!
- Beyond the C++ Standard Library: An Introduction to Boost; Bjorn Karlsson, $38.25, 30% Off!
- C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond; David Abrahams, et al, $34.95, 30% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
"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.
About the Author
Pete Becker (Arlington, MA) works at Dinkumware, Ltd., a company that sells
standard libraries for C, C++, and Java. He has completed the implementation
of the TR1 Library and has written most of the technical documentaion. He has
been a member of the ISO C++ standards committee since its inception, and is
now the Project Editor for the C++ Standard. A long time contributor to the
C/C++ Users Journal, he wrote a column on TR1 in 2005-2006.
Customer Reviews
Customer Reviews: 1 Average Customer Rating:      Sep 21, 2006     Noah Roberts Average This book is a rather quick and dirty introduction to the functionality found in TR1. It was obviously written and edited in a rushed manner in order to get the book published early. The writing style is also very rushed. In many ways this book supplies no more extra knowledge than the TR1 document itself, however, there are some nuggets of information you won't find elsewhere and clues to where the holes are in the language of TR1. It does have many examples that serve as feature lists and the excercizes are well thought out, but with the title it has I was expecting a more thurough and careful approach and was rather disappointed. This book makes a good reference, but a terrible tutorial. It doesn't live up to the quality of Jossutis but it is the only book on the subject and works as a reference, and the rushed writing style actually helps here, so this is probably a good book for your shelf.
|
 |