YoVDO

C++ Standard Template Library

Offered By: LinkedIn Learning

Tags

C++ Courses C Programming Courses Stacks Courses Queues Courses Vectors Courses

Course Description

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

Related Courses

3D Art and Audio Pipeline
Unity via Coursera
3D Interactions and Navigation
Unity via Coursera
ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Add Gore to Your Game in Unity
Coursera Project Network via Coursera