Amazon.com: STL Pocket Reference (9780596005566): Ray Lischner: Books


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
STL Pocket Reference
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

STL Pocket Reference [Paperback]

Ray Lischner (Author)
3.3 out of 5 stars  See all reviews (6 customer reviews)

Price: $9.95 & eligible for FREE Super Saver Shipping on orders over $25. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

October 1, 2003 Pocket Reference (O'Reilly)

The STL Pocket Reference describes the functions, classes, and templates in that part of the C++ standard library often referred to as the Standard Template Library (STL). The STL encompasses containers, iterators, algorithms, and function objects, which collectively represent one of the most important and widely used subsets of standard library functionality.

The C++ standard library, even the subset known as the STL, is vast. It's next to impossible to work with the STL without some sort of reference at your side to remind you of template parameters, function invocations, return types--indeed, the entire myriad of details you need to know in order to use the STL effectively and get work done. You need a memory-aid.

Books that cover the standard library and the STL tend to be quite heavy and large, describing each aspect of the STL in detail. Such books are great when you're not familiar with the library, but get in the way when you simply need to remind yourself of a function name, or the order in which you pass arguments to a function. Programmers familiar with the STL need a small, lightweight memory-aid. That's what the STL Pocket Reference is. It's small, lightweight, and chock-full of information that you can take in at a glance, so you can get on with your work.


Special Offers and Product Promotions

  • This item is eligible for our 4-for-3 promotion. Eligible products include select Books and Home & Garden items. Buy any 4 eligible items and get the lowest-priced item free. Here's how (restrictions apply)

Frequently Bought Together

STL Pocket Reference + C++ Pocket Reference + C++ in a Nutshell
Price For All Three: $41.87

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • C++ Pocket Reference $9.95

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • C++ in a Nutshell $21.97

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Ray Lischner began his career as a software developer, but dropped out of the corporate rat race to become an author. He started using C++ in the late 1980s, working at a company that was rewriting its entire product line in C++. Over the years, he has witnessed the evolution of C++ from cfront to native compilers to integrated development environments to visual, component-based tools. Ray has taught C++ at Oregon State University. He is the author of Delphi in a Nutshell and O'Reilly's upcoming C++ in a Nutshell, as well as other books.


Product Details

  • Paperback: 128 pages
  • Publisher: O'Reilly Media (October 1, 2003)
  • Language: English
  • ISBN-10: 0596005563
  • ISBN-13: 978-0596005566
  • Product Dimensions: 7.1 x 4.4 x 0.4 inches
  • Shipping Weight: 4.2 ounces (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #92,483 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

3 of 3 people found the following review helpful:
3.0 out of 5 stars Would have been much more useful with a few additions, July 13, 2009
By 
R. D Johnson (Cedar Ridge, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: STL Pocket Reference (Paperback)
The author states right near the front, on pg 2, that in order to keep this book down to pocket reference size it is not a detailed reference like C++ in a Nutshell, nor does it cover C++ I/O streams or the C/C++ Standard Library. I fully agree on the necessity of that (the 'Nutshell' book is almost 800 pages), however, I would have found this pocket reference far more helpful if it had done two things differently:

1) Like a previous reviewer stated, include more examples. As my own example, the author does a good job of explaining some of the drawbacks of reverse iterators, as in this sentence: "The solution is to increment the reverse iterator, call base() to obtain the adapted iterator, and then pass the adapted iterator to erase." That's useful advice but--like a picture being worth a thousand words--a quick code example would speed up immediate understanding of the point being made, which is the purpose of a pocket reference. Code examples would also help clarify the often obtuse syntax of the STL. There are two reasons I pick up a pocket reference: to remind me what the name and operations of that call was to iterate backwards over a container, and to help me get the syntax right so the compiler stops whining. Unfortunately, the second part is missing from this pocket reference.

2) Include C++ ios_base. For one thing, the author already includes the basic_string template and I/O stream iterators. That's 2/3s of the way there already. From an academic standpoint, the ios_base stuff is low-level detail. From a practical programming view, I'm always referencing the ios_base format flags, open state, etc. when dealing with streams, even the STL I/O streams. It would be convenient if the necessary syntactical details were in the same pocket reference.

I don't regret buying this pocket reference. Like most of the O'Reilly pocket references, it's full of useful information. But I still need to refer to Stroustrup, the Nutshell book, etc. more often than not to really get a handle on exactly how I need to express my wishes to the compiler. Code examples would really help.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
4.0 out of 5 stars A Must for the Software Developer Generalist, February 26, 2006
Amazon Verified Purchase(What's this?)
This review is from: STL Pocket Reference (Paperback)
The O'Reilly Pocket Reference series serves the need of software developers to quickly lookup how to code something that they don't do every day. The formula is quite strict. Like all of these books, this book is a hybrid of introduction, cookbook, and reference in a package that is small enough to easily fit several dozen on your bookshelf. What's good about the STL Pocket Reference is that it provides succinct descriptions of some very abstract concepts that are the lingua franca when dealing with the Structured Template Library. What's missing here is more sample code.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2.0 out of 5 stars samples r better, October 22, 2010
Amazon Verified Purchase(What's this?)
This review is from: STL Pocket Reference (Paperback)
Samples, flow-charts would serve best to simply get to the point as to what the template is intended to do. As a pocket ref., it should not have paragraphs but just get to the pt & that's best w/illustrative, demonstrative, cases/examples, etc., & whatever happened to flowcharts?
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
form calls comp, iterator that points, owned pointer, second form calls, const reverse, const throw, output iterator, allocator object, sorted range, string tmp, reverse iterator, associative container, compiler deduces, comparison functors, iterator points, sequence container, random access iterators, const iterator, void resize, template parameter, class template, int compare, constant complexity, function template, heap order
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Pocket Reference, The Boost
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers 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.
 
(1)
(1)

Your tags: Add your first tag
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject