Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

C++ Standard Template Library

via LinkedIn Learning

Overview

Learn how to use elements from the C++ Standard Template Library, such as sequence and associative containers, to create more efficient, performant, and reusable code.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
1. The Standard Template Library
  • Why we need the STL
  • General setup
  • Generic programming
  • STL organization
  • Sequence containers
  • Associative containers
  • Iterators overview
  • Iterator invalidation
2. Vectors and Lists
  • Vectors
  • Vector insertion
  • Lists
  • Vectors and lists usage example
  • Challenge: List/vector application
  • Solution: List/vector application
3. Stacks, Queues, and Deques
  • Deques
  • Stacks
  • Queues
  • Priority queues
  • Stack/queue usage example
  • Challenge: Stack/queue application
  • Solution: Stack/queue application
4. Associative Containers
  • Sets
  • Maps
  • Sets and maps usage example
  • Challenge: Sets and maps application
  • Solution: Sets and maps application
Conclusion
  • Next steps

Taught by

Eduardo Corpeño

Reviews

4.4 rating at LinkedIn Learning based on 204 ratings

Start your review of C++ Standard Template Library

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.