The C++ Standard Template Library training course explains the key attributes of generic, component-based software development, and how the C++ Standard Template Library supports this approach. It covers all major features of the library, including its collection classes, algorithms, iterators, and function objects.
The C++ Standard Template Library course is case-study oriented, developing a variety of small, but useful programs using the C++ Standard Template Library, often showing the same program written in a variety of different ways. In addition, the course is extremely hands on: Participants are given a variety of assignments to develop programs using library features.
By attending C++ Standard Template Library workshop, Participants will learn to:
- Use STL collection classes and iterators to implement real-world data storage needs
- Use the key algorithms provided in the STL to quickly develop efficient solutions
- Extend the STL with their own generic collection classes and algorithms
Participants should have a thorough knowledge of the C++ language in terms of its syntax and of the way in which it works, the nature of pointers and pointer arithmetic for example. Participants need not know object-orientation or object-oriented design.
This workshop is for C++ users who perhaps want to begin acquiring generic programming skills, and who need to use the provisions of the STL in a knowledgeable and insightful way.