Free Ebook The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser
This is not about just how much this publication The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser costs; it is not also about what type of e-book you really like to read. It has to do with what you can take and also obtain from reading this The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser You could like to select various other publication; however, no matter if you try to make this publication The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser as your reading option. You will certainly not regret it. This soft documents e-book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser can be your great pal all the same.
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser
Free Ebook The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser
Locate the secret to enhance the quality of life by reading this The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser This is a kind of publication that you need now. Besides, it can be your favorite book to check out after having this book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser Do you ask why? Well, The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser is a book that has different particular with others. You could not need to know who the writer is, exactly how popular the work is. As sensible word, never ever judge the words from which talks, yet make the words as your inexpensive to your life.
As recognized, many individuals state that publications are the home windows for the globe. It does not suggest that getting e-book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser will certainly suggest that you could get this world. Just for joke! Reviewing an e-book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser will opened up somebody to believe much better, to keep smile, to amuse themselves, as well as to motivate the expertise. Every book also has their characteristic to influence the visitor. Have you known why you read this The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser for?
Well, still puzzled of ways to obtain this e-book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser right here without going outside? Just attach your computer system or gadget to the net as well as begin downloading The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser Where? This web page will certainly reveal you the link page to download and install The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser You never fret, your favourite publication will be faster yours now. It will be a lot easier to delight in reviewing The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser by on the internet or obtaining the soft file on your device. It will certainly regardless of who you are and also what you are. This book The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser is composed for public as well as you are one of them which could appreciate reading of this publication The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser
Spending the leisure by reviewing The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser can offer such wonderful experience even you are just sitting on your chair in the office or in your bed. It will not curse your time. This The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser will certainly assist you to have even more valuable time while taking rest. It is extremely pleasurable when at the twelve noon, with a cup of coffee or tea and a publication The C++ Standard Template Library, By P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser in your device or computer system display. By appreciating the sights around, right here you could begin reviewing.
With the ANSI/ISO C++ Standard Template Library (STL), C++ developers have a powerful toolset for maximizing productivity, software quality, and performance at the same time. STL provides both comprehensive sets of container classes and fundamental algorithms to go with them-a large, systematic, and efficient framework for C++ development. Now, in this long-awaited book, the creators of the C++ Standard Template Library explain it authoritatively and in depth. Each chapter of The C++ Standard Template Library covers one STL component, including: *Detailed background about the component and its uses *A thorough review of the relevant ANSI/ISO C++ standard *Practical techniques for using and implementing the component *Extensive sample code *Hands-on exercises Appendices present lists of reserved names, a detailed glossary of terms and references, and how STL interfaces with the rest of the Standard C++ library. Fully reflective of the final ANSI/ISO STL standard, The C++ Standard Template Library is the last word on all aspects of STL development for every experienced C++ programmer.
- Sales Rank: #1290107 in Books
- Published on: 2000-12-21
- Original language: English
- Number of items: 1
- Dimensions: 9.00" h x 1.20" w x 7.00" l, 1.77 pounds
- Binding: Paperback
- 512 pages
Amazon.com Review
Written by its inventors, The C++ Standard Template Library is a must-have for any serious intermediate or advanced C++ developer. Containing a full reference to all available Standard Template Library (STL) features and filled with expert advice, this book will give you the means to use this powerful library more effectively.
As most C++ developers know, the STL bundles robust container classes and nearly 100 algorithms (used to efficiently search, sort, and manipulate data). However, tapping its power can be a challenge. Many books on STL resort to the arcane syntax of templates and can be couched in the language of computer science. The C++ Standard Template Library breaks this mold with a clearly presented tour of STL from top to bottom, based on the individual header files that make up this library. Because it was written by its original inventors, you get a true insider's perspective.
Starting with iterators (used to navigate through data) and an in-depth guide to STL algorithms, you'll learn the right way to use STL from the ground up, including specific features and APIs. Each chapter is organized so that newcomers can learn the basics first, with a reference and guide to APIs and how to use them. The nitty-gritty details follow. (Each chapter includes the full source code from Hewlett-Packard's implementation of each STL header file, along with annotations and suggested programming exercises to try out on your own.) Besides full source code, expert readers will benefit from the description of the design choices made by the STL author/inventors, as well as tips for performance.
The book closes with a full tour of STL containers (including the vector, list, set, and map classes), plus hints for selecting the right containers based on your programming needs. (It helps that the discussion on containers occurs after the material on algorithms, making STL containers even more flexible.) In all, The C++ Standard Template Library looks to be an important book, one that will help anyone with some C++ experience get productive with STL. --Richard Dragan
Topics covered:
- Introduction to the Standard Template Library (STL)
- Guidelines for using STL features and test code
- Programming exercises
- Iterators (output and input iterators, forward, bidirectional, and random access iterators)
- Utility templates
- Allocators and memory templates (including smart pointers with auto_ptr)
- Guide to over 90 STL algorithms (including searching, sorting, and manipulating STL data)
- Numeric templates
- Templates for function objects
- Guide to STL containers
- Vector and resizable arrays
- List and linked lists
- Deque and double-ended queues
- STL associative containers (set and map containers, trees (including balanced, mostly balanced, and red-black trees), multisets and multimaps, stacks, queues, and priority queues
- Reference and tutorial to all STL classes and APIs
- Full source code for the Hewlett-Packard implementation of STL
- Sample programming exercises
From the Publisher
Standard Template Libraries (STL) were created to provide C++ programmers with a suite of reusable programs, or lines of code, that could be used by everyone to increase programming productivity and quality. This book is the definitive reference on C++ programming using STL, as it was written by the team that created the library. Every C++ programmer will need at least one off-the-shelf STL reference guide. Each chapter covers one STL component, and includes background, a review of the standard, using the component, implementing the component, and exercises. For C++ Software Development Managers and C++ programmers at all levels.
From the Back Cover
With the ANSI/ISO C++ Standard Template Library (STL), C++ developers have a powerful toolset for maximizing productivity, software quality, and performance at the same time. STL provides both comprehensive sets of container classes and fundamental algorithms to go with them-a large, systematic, and efficient framework for C++ development. Now, in this long-awaited book, the creators of the C++ Standard Template Library explain it authoritatively and in depth. Each chapter of The C++ Standard Template Library covers one STL component, including:
- Detailed background about the component and its uses
- A thorough review of the relevant ANSI/ISO C++ standard
- Practical techniques for using and implementing the component
- Extensive sample code
- Hands-on exercises
Appendices present lists of reserved names, a detailed glossary of terms and references, and how STL interfaces with the rest of the Standard C++ library.
Fully reflective of the final ANSI/ISO STL standard, The C++ Standard Template Library is the last word on all aspects of STL development for every experienced C++ programmer.
Most helpful customer reviews
31 of 32 people found the following review helpful.
Excellent book for a highly specialized audience
By Amazon Customer
Just a few months ago, I bemoaned the fact that Plauger's _The Draft Standard C++ Library_ had never been updated to the actual standard. I'm happy to report that this book contains an answer to a considerable part of my prayers: It contains an in-depth discussion of the STL, along with a complete, high quality implementation in source code form (Contrary to what the "Topics Covered" section on this page implies, however, the source code is NOT the Hewlett-Packard implementation, but a proprietary derivative which is commercially licensed).
It's hard to pin down exactly why, but this book was not quite as pleasurable a read as its predecessors. One of the reasons might be the typography: The use of underlining for emphasis of the actual makes the standards sections of the book unpleasant to read. There might be an issue of the subject: For all its power, there is not all that much interesting algorithmic stuff going on in the STL. Lastly, it seems that C++ template code as such, no matter how brilliantly written and how useful to the library client, is rather unpleasant to read-a somewhat sobering insight to a C++ aficionado as myself. As a result, the code that *was* algorithmically interesting was quite hard to understand-I would not recommend this book to somebody trying to learn about red-black trees, for instance.
If you buy just one book about the STL, buy Josuttis' _The Standard C++ Library_. If you want additional in-depth insight into the workings of the STL, and are willing to invest the time it takes to study the code, buy this book. I certainly never regretted reading it, and I hope that Plauger will update his implementation of the rest of the C++ library to publish a standard compliant version of the iostream and string libraries sometime in the future.
31 of 33 people found the following review helpful.
*THE* book you need if you want to extend STL
By Burc Arpat
If you are new to STL or if you just want to sharpen your STL skills, this book is *not* for you. It's of very little use to STL client programmers, i.e. users of STL. It's even a little bit advanced for a programmer who is interested only in developing new STL algorithms but not containers/iterators.
But, if you're serious about extending STL, especially if you want to write new container and iterator classes, this is *the* book you need.
Personally, I make use of the information provided in this book to write a 3D container class and a couple of highly complex 3D iterators for an academic study demanding high speed and reliability. I have other STL books like Austern's Genetic Programming and the STL or, Musser's STL Tutorial and Reference Guide which are both extremely good references for *using* STL. But, those books did not help me even a little bit when I was trying to write a 3D iterator. I believe, The C++ Standard Template Library is the only book around that's really meant for serious STL developers.
So, if you ever want to develop a new container with a fair amount of new features or a new iterator with fancy tricks, buy this book. But, If you're only after using STL and/or developing new algorithms, stick with Austern's Genetic Programming or some other similar book...
56 of 66 people found the following review helpful.
Not for working programmers
By Mark Tutt
Looking at the list of authors, I had high hopes for this book being an indepth guide to *using* the STL. So much so that I ordered it as soon as it was available, before seeing a review.
The book is a reference to the STL, why things were done the way they were, and what the features of the various components are. The extensive sample code is a reference implementation of the STL itself, comprising a good deal of the text. I found few examples of actually using or extending the STL, these were left as exercises for the reader.
The book is a strong reference for language purists (You know, those people on the newsgroups who quote from standards documents) or for someone implementing the STL (why?). In my opinion, someone learning to effectively use the STL would be better served with another reference.
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser PDF
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser EPub
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser Doc
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser iBooks
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser rtf
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser Mobipocket
The C++ Standard Template Library, by P.J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser Kindle
Tidak ada komentar:
Posting Komentar