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.
Product Details
Would you like to update product info or give feedback on images?
|
|
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,
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.
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Great introduction to the use of STL. Lacks depth.,
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.
5.0 out of 5 stars
So good I bought it twice,
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.
Share your thoughts with other customers: Create your own review
|
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|