×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

The C++ Standard Template Library / Edition 1
     

The C++ Standard Template Library / Edition 1

by P.J. Plauger
 

ISBN-10: 0134376331

ISBN-13: 9780134376332

Pub. Date: 12/11/2000

Publisher: Prentice Hall

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

Overview

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.

Product Details

ISBN-13:
9780134376332
Publisher:
Prentice Hall
Publication date:
12/11/2000
Edition description:
New Edition
Pages:
512
Product dimensions:
6.90(w) x 9.00(h) x 1.00(d)

Table of Contents

0. Introduction.

Background. Functional Description. Using STL. Implementing STL. Testing STL. Exercises.

1. Iterators.

Background. Functional Description. Using Iterators. Exercises.

2. <utility>.

Background. Functional Description. Using <utility>. Implementing <utility>. Testing <utility>. Exercises.

3. <iterator>.

Background. Functional Description. Using <iterator>. Implementing <iterator>. Testing <iterator>. Exercises.

4. <memory>.

Background. Functional Description. Using <memory>. Implementing <memory>. Testing <memory>. Exercise.

5. Algorithms.

Background. Functional Description. Using Algorithms. Exercises.

6. <algorithm>.

Background. Functional Description. Using <algorithm>. Implementing <algorithm>. Testing <algorithm>. Exercises.

7. <numeric>.

Background. Functional Description. Using <numeric>. Implementing <numeric>. Testing <numeric>. Exercises.

8. <functional>.

Background. Functional Description. Using <functional>. Implementing <functional>. Testing <functional>. Exercises.

9. Containers.

Background. Functional Description. Using Containers. Exercises.

10. <vector>.

Background. Functional Description. Using <vector>. Implementing <vector>. Testing <vector>. Exercises.

11. <list>.

Background. Functional Description. Using <list>. Implementing <list>. Testing <list>. Exercises.

12. <deque>.

Background. Functional Description. Using <deque>. Implementing <deque>. Testing <deque>. Exercises.

13. <set>.

Background. Functional Description. Using <set>. Implementing <set>. Testing <set>. Exercises.

14. <map>.

Background. Functional Description. Using <map>. Implementing <map>. Testing <map>. Exercises.

15. <stack>. Background. Functional Description. Using <stack>. Implementing <stack>. Testing <stack>. Exercises.

16. <queue>.

Background. Functional Description. Using <queue>. Implementing <queue>. Testing <queue>. Exercises.

Appendix A: Interfaces.

Appendix B: Terms.

Appendix C: References.

Index.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews