or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $7.98 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
STL for C++ Programmers
 
 
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 for C++ Programmers [Paperback]

Leen Ammeraal (Author)
4.2 out of 5 stars  See all reviews (4 customer reviews)

Price: $90.48 & this item ships for FREE with Super Saver Shipping. 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 Friday, February 3? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

April 11, 1997 0471971812 978-0471971818 1
"It is the first book that I have read that makes STL quickly usable by working programmers" Francis Glassborow, Chair of The Association of C & C++ Users (ACCU) STL for C++ programmers Leen Ammeraal The Standard Template Library (STL) provides many useful and generally applicable programming tools. This book combines reference material and a well-paced tutorial to get you past the basics quickly. Small, complete programs illustrate the key STL features such as containers, algorithms, iterators and function objects. A section is devoted to the new string data type. All STL algorithms are formally presented by their prototypes and then informally described to show how to use them in practice. Concepts are well illustrated with a large number of example programs all of which are available via ftp (for access details please refer to the preface of the book or Wiley's website). Finally, special examples are given to explain the advanced notions of function objects and function adaptors, including predicates, binders and negators.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

STL for C++ Programmers + C++ Programming Language, The (3rd Edition) + The C++ Standard Library: A Tutorial and Reference
Price For All Three: $192.27

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C++ Programming Language, The (3rd Edition) $50.19

    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 $51.60

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



Editorial Reviews

Amazon.com Review

The Standard Template Library (STL) is one of the most powerful features of C++: It allows for fast, flexible data structures with a minimum of programming overhead. However, because of STL's well-deserved reputation for difficult syntax and obscure design principals based on "generic programming" techniques, not all C++ programmers take full advantage of STL's features. STL for C++ Programmers, by Leen Ammeraal, is a very useful guide to the fundamental and advanced features of STL. The book shows the power and extensibility of STL with readable programming examples that are tailored to Borland C++ 5.x, but should work with other C++ compilers.

STL for C++ Programmers starts out with the basics of using STL, including the pitfalls of "name collisions," which can make it difficult for programmers to get STL to work with existing code libraries, such as Microsoft Foundation Classes (MFC). Basic container types such as vectors, lists, double-ended queues (deques), maps, and sets are introduced. The author then begins to show STL's particular strengths in supporting extensible sets of functions and objects that can manipulate items inside a collection--a topic that is unexplored in many other texts. The rest of the book is devoted to exploring these algorithms in STL. It closes with a very useful application of STL--a class library that arbitrarily processes large numbers (treated as strings), which are used here to calculate the numerical value of pi. STL for C++ Programmers fills a gap in the programming literature with a readable introduction to how to get started in STL programming without a lot of syntactic mumbo jumbo. It also shows how powerful STL can be for advanced users who are willing to delve into the details of this rich class library.

From the Publisher

"It is the first book that I have read that makes STL quickly usable by working programmers." - Francis Glassborow, Chair of The Association of C & C++ Users (ACCU). The Standard Template Library (STL) provides many useful and generally applicable programming tools. This book combines reference material and a well-paced tutorial to get you past the basics quicukly. Small, complete programs illustrate the key STL features such as containers, algorithms, iterators and function objects. A section is devoted to the new string data type. All STL algorithms are formally presented by their prototypes and then informally described to show how to use them in practice. Concepts are well illustrated with a large number of example programs all of which are available via ftp. Finally, special examples are given to explain the advanced notions of function objects and function adaptors.

Product Details

  • Paperback: 236 pages
  • Publisher: Wiley; 1 edition (April 11, 1997)
  • Language: English
  • ISBN-10: 0471971812
  • ISBN-13: 978-0471971818
  • Product Dimensions: 9.3 x 7.5 x 0.6 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #615,244 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

11 of 13 people found the following review helpful:
2.0 out of 5 stars Easy to read practical examples, but seriously deficient, December 15, 1998
By A Customer
This review is from: STL for C++ Programmers (Paperback)
Mr Ammeraal writes in a clear, easily understood style. He light on theory but very clear on application. However the book does not have the depth to be a refernce manual. In fact, he doesn't even cover the entire STL. The String class isn't even mentioned. The index is minimalistic. If you need to get a basic understanding of the STL and do not plan on manipulating character strings, this will get you started. If you need to understand the string class or are looking for a useful reference manual, stay away from this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Great introduction to the use of STL. Lacks depth., February 2, 1998
By A Customer
This review is from: STL for C++ Programmers (Paperback)
This text was a great introduction to the use of STL, but it lacked depth in that it only covered how to use STL not how STL works, or how a programmer may derive their own STL classes from the base. It would have been very informative to get a look at a set of overridden classes such as a special iterator, a variant of an allocator class where a constructor with parameters is called instead of the base constructor, etc.. I haven't been able to find such an in-depth book yet. This book never claimed to explain these sort of questions, but it would have been extremely useful, say as the last chapter.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars So good I bought it twice, January 21, 2011
Amazon Verified Purchase(What's this?)
This review is from: STL for C++ Programmers (Paperback)
This book helped me out a lot in college.
Somewhere along the road, someone took my copy, so I bought another one.
Has what I look for in every good computer book - enough theory to gain an understanding and enough examples to get some hands on.
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)
First Sentence:
As its name suggests, the Standard Template Library (STL) is based on the comparatively new subject of templates. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
using namespace std, following program shows, iterator position, accumulate algorithm, iterator values, iterator category, typedef set, subscripting operator, iterator insert, heap condition, void erase, heap algorithm, copy algorithm, return strcmp, bidirectional iterators, sequence containers, typedef map, inplace merge, push heap, pop heap, bool operator, int operator, bool value, associative containers, adjacent difference
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Standard Template Library, Computing Atan, Hewlett-Packard Company
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 1 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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject