From the course: C++ Essential Training
Unlock the full course today
Join today to access over 24,000 courses taught by industry experts.
Overview of the STL - C++ Tutorial
From the course: C++ Essential Training
Overview of the STL
- [Instructor] The Standard Template Library is part of the C++ standard. So it's guaranteed to be a part of every C++ development system. Commonly called the STL, the Standard Template Library provides containers and supporting data types like vectors, lists, queues, and iterators. The STL provides a number of standard containers, iterators, and algorithms. Some of these include vector, a fundamental random access container that can be used in many places a C array could be used, but with a lot more functionality. List, a double linked list optimized for fast inserts and deletes. Set, an ordered sequence container where elements are kept in a strict order based on their value. Map, an associative container where unique keys are used to access associated values. Stack, queue, and deque, which is double-ended queue, are last in first out, first in first out, and double-ended queues for pushing and popping data from…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.