by David Vandevoorde
|
STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (2nd Edition) by David R. Musser |
Pattern-Oriented Software Architecture Volume 1: A System of Patterns by Frank Buschmann |
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter |
by Kathy Sierra
|
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?
|
|
![]() |
55% buy the item featured on this page: STL for C++ Programmers $119.95 |
![]() |
22% buy The C++ Standard Library: A Tutorial and Reference $64.68 |
![]() |
12% buy Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library $42.49 |
![]() |
6% buy C++ Templates: The Complete Guide $42.30 |
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |
|
Share your thoughts with other customers:
|
|||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |