| The C++ Standard Template Library
3 Days course Language: English This course is only available on request!! |
![]() |
|
DESCRIPTION |
WHAT YOU WILL LEARN |
|
WHO SHOULD ATTEND: |
ASSUMED KNOWLEDGE |
OUTLINES
CHAPTER 1: AN OVERVIEW OF TEMPLATESCHAPTER 2: OVERVIEW OF THE STANDARD TEMPLATE LIBRARY
1) Perspective
2) History and evolution
3) New features in C++
4) The Standard Template Library
5) Design goals
6) Header files
7) STL components
8) Containers
9) Algorithms
10) Iterators
CHAPTER 3: EXAMPLES FROM STL
1) Example: vectors, lists
2) Example: maps
3) Example: sets
4) Example: multiset
5) Example: find with a vector
6) Example: find with a list
7) Example: merge
8) Iterators
9) Function objects
10) Adaptors
CHAPTER 4: STL CONTAINERS
CHAPTER 5: STL ITERATORS
CHAPTER 7: FUNCTION OBJECTS
CHAPTER 9: ALLOCATORS
1) vector
2) vector Sample Program
3) Output of previous Program
4) vector operations - vector.h
5) deque
6) deque
7) deque
8) deque
9) list
10) The beauty of STL
11) list pros and cons
12) list memory allocation
13) list
14) Associative Containers
15) Set
16) Set demonstration
17) Sets with user defined objects
18) Multiset
19) Multiset Example
20) Multiset functionality - multiset.h
21) Map
22) Multimap
1) Input iterators
2) Output iterators
3) Forward iterators
4) Backward iterators
CHAPTER 6: STL ALGORITHMS
1) Non-Mutating sequence algorithms
2) Mutating sequence algorithms
3) Sorting and searching algorithms
4) Numeric algorithms
5) General
1) Vs. function pointers
2) Predicate function objects
3) Comparison function objects
4) Numeric function objects
5) Programmer supplied function objects
6) Built-in function objects
CHAPTER 8: CONTAINER ADAPTORS
1) Wraper classes
2) Stack container adaptors
3) Queue container adaptors
4) Priority_Queue container adaptors
1) Rational
2) Allocator methods
3) Templates
4) Specializations
FDDI Institute
De Regenboog 11 - 2800 Mechelen - Belgium - Europe
Tel 32 15 24 50 58 - Fax 32 15 25 10 50