# STL ?????

• ### Question

• What are STL's and how can i learn more about implementing them?
Thursday, September 27, 2007 8:03 PM

• STL stands for Standard Template Library.
Thursday, September 27, 2007 8:23 PM

1. Introduction to the STL
2. How to use the documentation
3. Containers
1. Concepts
2. Container classes
1. Sequences
2. Associative Containers
3. String package
4. rope
6. bitset
4. Iterators
1. Introduction
2. Concepts
3. Iterator Tags
4. Iterator functions
5. Iterator classes
5. Algorithms
1. Non-mutating algorithms
2. Mutating algorithms
3. Sorting
1. Sort
2. nth_element
3. Binary search
4. merge
5. inplace_merge
6. Set operations on sorted ranges
7. Heap operations
8. Minimum and maximum
9. lexicographical_compare
10. lexicographical_compare_3way
11. next_permutation
12. prev_permutation
4. Generalized numeric algorithms
6. Function Objects
1. Introduction
2. Concepts
3. Predefined function objects
1. Arithmetic operations
1. plus
2. minus
3. multiplies (formerly called "times")
4. divides
5. modulus
6. negate
2. Comparisons
3. Logical operations
4. Generalized identity operations
5. subtractive_rng
4. Function object adaptors
7. Utilities
1. Concepts
2. Functions
3. Classes
8. Memory Allocation
9. Design documents
10. Categorized Index
11. Full Index

Friday, September 28, 2007 2:25 AM
•

Well to be precise it gives you an alternative for arrays in C/c++, and to understand it go through C++ from Tony Gaddis

And our friend has given really a great intro, better to practise as its really not that tough as it seems when you read it.

Saturday, September 29, 2007 9:33 PM

### All replies

• STL stands for Standard Template Library.
Thursday, September 27, 2007 8:23 PM
• STL, is a C++ library of container classes, algorithms, and iterators;providing many of the basic algorithms and data structures...if u r interested in learning it refer to the foillowing link....: STL Reference
Thursday, September 27, 2007 11:31 PM

1. Introduction to the STL
2. How to use the documentation
3. Containers
1. Concepts
2. Container classes
1. Sequences
2. Associative Containers
3. String package
4. rope
6. bitset
4. Iterators
1. Introduction
2. Concepts
3. Iterator Tags
4. Iterator functions
5. Iterator classes
5. Algorithms
1. Non-mutating algorithms
2. Mutating algorithms
3. Sorting
1. Sort
2. nth_element
3. Binary search
4. merge
5. inplace_merge
6. Set operations on sorted ranges
7. Heap operations
8. Minimum and maximum
9. lexicographical_compare
10. lexicographical_compare_3way
11. next_permutation
12. prev_permutation
4. Generalized numeric algorithms
6. Function Objects
1. Introduction
2. Concepts
3. Predefined function objects
1. Arithmetic operations
1. plus
2. minus
3. multiplies (formerly called "times")
4. divides
5. modulus
6. negate
2. Comparisons
3. Logical operations
4. Generalized identity operations
5. subtractive_rng
4. Function object adaptors
7. Utilities
1. Concepts
2. Functions
3. Classes
8. Memory Allocation
9. Design documents
10. Categorized Index
11. Full Index

Friday, September 28, 2007 2:25 AM
•

Well to be precise it gives you an alternative for arrays in C/c++, and to understand it go through C++ from Tony Gaddis

And our friend has given really a great intro, better to practise as its really not that tough as it seems when you read it.

Saturday, September 29, 2007 9:33 PM
•

STL is short for Standard Template Library and is a library of useful classes and templates in C++.

Here are some examples of classes in the STL.

Sunday, September 30, 2007 2:50 AM
• It has sum new class like string,vector.. unlike usual c++.

It`s help us to implement list,stack,vector and several operation on them in an easy way.

Just go for www.sgi.com

Sunday, September 30, 2007 3:37 AM