Adv C++ Programming & the Standard Template Library (STL) (TTE9755) TTE9755
Days: 4 day
Price: $2595
Course Details
The C++ Standard Template Library (STL) is a general-purpose library of generic algorithms and data structures. This course is an intermediate-to-advanced level, hands-on programming course that thoroughly explores all of the STL components. Its purpose is to make a programming task much easier by providing extensive components that can be combined in an application. It also provides a framework into which different programming problems can be dissected.
Course Agenda
1. Brief: Overview of C++
- Overview of STL Components
- Containers
- Generic Algorithms
- Iterators
- Function Objects
2. Iterators
- Input Iterators
- Output Iterators
- Forward Iterators
- Bi-directional Iterators
- Random Access Iterators
- Constant Versus Mutable Iterator Types
- Iterator Categories Provided by STL Containers
3. Generic Algorithms
- Sorting-Related Algorithms
4. Sequence Containers
- Vectors
- Deques
- Lists
5. Function Objects
- What are Function Objects?
- How Function Objects Differ from Function Pointers
- STL-Provided Function Objects
Details |
Options |
---|