|
There is a newer edition of this item:
|
Product Details
|
The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)
In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).
For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan
Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales.
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most helpful customer reviews
5 of 8 people found the following review helpful
2.0 out of 5 stars
tutorial maybe, NOT a reference of any depth,
By Eric (United States of America) - See all my reviews
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
I so wanted to like this book, but I take a $50 book purchase very seriously. Every time I try to look something up in this book, I end up finding the answer in The C++ Programming Language (3rd Ed, by Stroustrup) instead. That bums me out. I wanted a reference for the STL that I could pull out while coding and get the answer with no digging. This book ain't it. Also, I read the first couple of chapters straight through and they struck me as weak. There seemed to be selective assumptions about what the reader should know. I'm an experienced coder and I had trouble figuring out what the author was really trying to get across, or why. I guess I'm used to the efficient, logical, concept-packed prose (and expertise) of Stroustrup, Kernighan/Ritchie, and Meyers. Even so, I will continue to give this book a chance and will edit my review if I find that I was too quick to judgment. This all sounds negative, but I don't mean to be. I was simply misled by the huge number of (inaccurate) raves. This is NOT a reference of any depth. It certainly is not a "must have". It may be a decent tutorial for someone new to STL.
5.0 out of 5 stars
Its title says it all,
By Olivier Langlois "www.OlivierLanglois.net" (Montreal, Quebec Canada) - See all my reviews (REAL NAME)
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
It is a tutorial and a complete reference at the same time. I already knew very well STL when I have read this book but reading this book has been very enjoyable because I really appreciated its format. The tutorial and reference part are not clearly separated in 2. I hate books where you never read the reference part because it is as fun to read than reading a phone book.Of course, the first part is strictly tutorial where it introduce STL, its basic principles and a quick overview of all the services provided by the library to the reader. Then lengthy chapters follow to cover containers and algorithms. This is where the book shines. It covers one by one each container and each algorithm and to support their description, a small sample program follows. Before this book, there were some algorithms that I could not figure out exactly what was their purpose or how to use them correctly just from their description in the STL man pages. By reading the samples source code of this book, I had many 'AhAh' moments where finally I could understand some algorithms less frequently used. For all there reasons, I am very happy with my decision to get hold of this book.
5.0 out of 5 stars
Amazing,
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
Simply the best book ever on the standard library of the C++ programming language. The title says it all, a tutorial as well as a reference. Very easy to read & useful in every aspect.
Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
|
Most recent customer reviews |
|
|
|