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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera