YoVDO

Back to Basics: Standard Library Containers in C++ - Lecture

Offered By: CppCon via YouTube

Tags

C++ Courses Algorithms Courses Vectors Courses Containers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals of Standard Library Containers in C++ through this comprehensive conference talk from CppCon 2022. Delve into the Standard Template Library (STL) components, focusing on containers, algorithms, and iterators. Learn to distinguish between sequence and associative containers, understanding their use cases and performance implications. Discover why std::array and std::vector are essential for sequence containers, and why std::unordered_map is often the go-to choice for associative containers. Gain insights into various container types, including vectors, linked lists, and maps, while examining their performance characteristics. Benefit from Rainer Grimm's expertise as he guides you through best practices for modern C++ container usage, helping you make informed decisions in your programming projects.

Syllabus

Introduction
Outline
Generic Containers
Containers
Vectors
Comparison
Sequence Container Overview
Vector Container
Homogeneous Container
Index Operator
Insert Operator
Deck
Linked List
Assistive List
Signaling List
Ordered Associative Containers
Phone Books
Auto assistive
Associative containers
Another map
Unordered maps
Required maps
How does it work
Why this is the case
Your best friends
Sequence Containers
Performance Test
Performance Numbers
Phonebook
Map


Taught by

CppCon

Related Courses

Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University via Coursera
Çok değişkenli Fonksiyon I: Kavramlar / Multivariable Calculus I: Concepts
Koç University via Coursera
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX
Massively Multivariable Open Online Calculus Course
Ohio State University via Coursera
Introduction to R for Data Science
Microsoft via edX