Continue your C++ programming journey. Learn how to work with templates and the C++ Standard Template Library (STL).
- [Bill] Hi, I'm Bill Weinman; and welcome to C++ Templates and the STL. The goal of this course is to provide you with a working knowledge of the C++ Standard Template Library. We'll start with a detailed discussion of templates, including template syntax, specializations, type inference, and the impact of templates on header files. I'll explain how to use STL containers and iterators. I'll show you how to use transformations to transform the contents of containers and even the types of their values.
And, finally, I'll cover the STL algorithm library along with its uniquely-powerful sorting and searching capabilities. The STL is a comprehensive and powerful library that's part of the C++ standard and is available with every conforming C++ implementation. Understanding the STL is a vital part of understanding C++, and I hope this knowledge will serve you well in your C++ projects. So let's get started with C++ Templates and the STL.
- Template fundamentals
- STL containers
- Accessing iterators
- Output, forward, and bidirectional iterators
- The transform function
- Transforming strings and types
- Arithmetic, relational, and logical functions
- STL algorithms
Skill Level Intermediate
2. STL Containers
3. STL Iterators
5. STL Functions
6. STL Algorithm
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.