From the course: C++ Templates and the STL

Dive into C++ templates and the STL - C++ Tutorial

From the course: C++ Templates and the STL

Dive into C++ templates and the 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.

Contents