The C++ Standard Template Library

3.47 avg rating
( 15 ratings by GoodReads )
 
9780134376332: The C++ Standard Template Library

This text was 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. 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.

"synopsis" may belong to another edition of this title.

Review:

Written by its inventors, The C++ Standard Template Library is a must-have for any serious intermediate or advanced C++ developer. With 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 mould with a clearly presented tour of STL from top to bottom, based on the individual header files that comprise 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 organised 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

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.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Plauger, P.J.; Stepanov, Alexander A.; Lee, Meng; Musser, David R.
Published by Prentice Hall (2000)
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2000. Paperback. Book Condition: New. book. Bookseller Inventory # 0134376331

More Information About This Seller | Ask Bookseller a Question

Buy New
34.71
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Plauger, P.J.Stepanov, Alexander A.Lee, MengMusser, David R.
Published by Prentice Hall
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Quantity Available: > 20
Seller
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0134376331

More Information About This Seller | Ask Bookseller a Question

Buy New
41.37
Convert Currency

Add to Basket

Shipping: 2.81
Within U.S.A.
Destination, Rates & Speeds

3.

Plauger, P.J., Stepanov, Alexander A., L
Published by Prentice Hall (2000)
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Paperback Quantity Available: 3
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2000. Paperback. Book Condition: New. Bookseller Inventory # P110134376331

More Information About This Seller | Ask Bookseller a Question

Buy New
42.68
Convert Currency

Add to Basket

Shipping: 2.40
Within U.S.A.
Destination, Rates & Speeds

4.

P.J. Plauger, Alexander Stepanov, Meng Lee, David R. Musser
Published by Prentice Hall (2000)
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Paperback Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2000. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0134376331

More Information About This Seller | Ask Bookseller a Question

Buy New
46.24
Convert Currency

Add to Basket

Shipping: 3.20
Within U.S.A.
Destination, Rates & Speeds

5.

Plauger, P.J.; Stepanov, Alexander A.; Lee, Meng; Musser, David R.
Published by Prentice Hall (2000)
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Softcover Quantity Available: > 20
Seller
Palexbooks
(Sanford, NC, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2000. Book Condition: New. Brand new! Please provide a physical shipping address. Bookseller Inventory # 9780134376332

More Information About This Seller | Ask Bookseller a Question

Buy New
68.44
Convert Currency

Add to Basket

Shipping: 2.41
Within U.S.A.
Destination, Rates & Speeds

6.

P.J. Plauger/ Alexander A. Stepanov/ Meng Lee/ David R. Musser
Published by Prentice Hall (2000)
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Paperback Quantity Available: 1
Seller
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Prentice Hall, 2000. Paperback. Book Condition: Brand New. 1st edition. 512 pages. 9.00x7.00x1.25 inches. In Stock. Bookseller Inventory # zk0134376331

More Information About This Seller | Ask Bookseller a Question

Buy New
66.09
Convert Currency

Add to Basket

Shipping: 6
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Alexander A. Stepanov, P. J. Plauger, David R. Mus
ISBN 10: 0134376331 ISBN 13: 9780134376332
New Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801343763321.0

More Information About This Seller | Ask Bookseller a Question

Buy New
106.82
Convert Currency

Add to Basket

Shipping: 3.20
Within U.S.A.
Destination, Rates & Speeds