Back to Basics: Standard Library Containers in Cpp - Rainer Grimm - CppCon 2022

CppCon January 15, 2023
Video Thumbnail
CppCon Logo

CppCon

@cppcon

About

Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over 1000 sessions from the first CppCon in 2014 to the present. We hope you enjoy them!

Video Description

https://cppcon.org/ --- Back to Basics: Standard Library Containers in C++ - Rainer Grimm - CppCon 2022 https://github.com/CppCon/CppCon2022 From a bird’s-eye view, the Standard Template Library (STL) consists of three components. Those are containers, algorithms that run on the containers, and iterators that connect both of them. The STL has five sequential and eight associative containers. I hear your question: * When should I use a sequence container or an associative one? * When I decided for a sequence container or an associative one, which one should I use? The answers to these questions depends mainly on two facts: use case and performance. You may not know it but std::array and std::vector are your best friends for sequence containers, and you are most of the time fine with std::unordered_map when you need an associative container. --- Rainer Grimm Rainer has worked as a software architect, team lead, and instructor since 1999. In 2002, Rainer created a company-intern meeting for further education and had given training courses since 2002. Rainer's first tutorials were about proprietary management software, but he began teaching Python and C++ soon after. In his spare time, he likes to write articles about C++, Python, and Haskell and speak at conferences. Rainer publishes weekly on his English blog Modernes C++. Since 2016, Rainer has been an independent instructor, giving seminars about modern C++ and Python. Due to his profession, he constantly searches for the best way to teach modern C++. He published several books in various languages about modern C++ in the last ten years, including the last one "C++ Core Guidelines Explained: Best Practices for Modern C++". --- Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk #cppcon #programming #stl

You May Also Like

GoPro Upgrade Essentials

AI-recommended products based on this video

Loading...
2 Pack Controller Battery Pack Rechargeable for Xbox One/Xbox Series X|S with 4 Battery Cover Xbox Play and Charge Kit with Micro USB Charging Cable for Xbox One S/X/Elite Controller

2 Pack Controller Battery Pack Rechargeable for Xbox One/Xbox Series X|S with 4 Battery Cover Xbox Play and Charge Kit with Micro USB Charging Cable for Xbox One S/X/Elite Controller

(355)
$36.99
FREE delivery Sun, Aug 24
Loading...
Fosmon Fast Charging Dual 2 MAX Controller Charger with 2X 5280mWh Rechargeable Battery Pack for Xbox Series X/S/One/Elite Dock Station - Black

Fosmon Fast Charging Dual 2 MAX Controller Charger with 2X 5280mWh Rechargeable Battery Pack for Xbox Series X/S/One/Elite Dock Station - Black

(41,305)
$38.99
PrimeFREE delivery Sat, Jun 14
Loading...
Controller Battery Pack, Rysker Controller Charger with 4 x 4800mWh Packs Rechargeable Battery Packs, Battery Pack Rechargeable for Series X/S/One/Elite/Core Controller
Best Seller

Controller Battery Pack, Rysker Controller Charger with 4 x 4800mWh Packs Rechargeable Battery Packs, Battery Pack Rechargeable for Series X/S/One/Elite/Core Controller

(514)
$29.99
FREE delivery Sat, Jun 14 on your first order
100+ bought in past month
Loading...
Xbox Rechargeable Battery Pack 2 x 5520mWh, OIVO Xbox Battery Pack Rechargeable for Xbox Series X/S/One/Elite/Core Controller, Xbox Controller Charger with 2 Packs Rechargeable Battery Packs

Xbox Rechargeable Battery Pack 2 x 5520mWh, OIVO Xbox Battery Pack Rechargeable for Xbox Series X/S/One/Elite/Core Controller, Xbox Controller Charger with 2 Packs Rechargeable Battery Packs

(2,459)
$32.67
FREE delivery Sat, Jun 14 on your first order
50+ bought in past month
Loading...
KOOTION 128GB Micro SD Card 2 Pack Micro SDXC UHS-I High Speed up to 90MB/s TF Card 128GB Card Memory U3,A1,V30, Full HD Video for Drone/Smartphone/Camera/Dash Cam/PC/Tablet

KOOTION 128GB Micro SD Card 2 Pack Micro SDXC UHS-I High Speed up to 90MB/s TF Card 128GB Card Memory U3,A1,V30, Full HD Video for Drone/Smartphone/Camera/Dash Cam/PC/Tablet

(1,370)
$20.89
FREE delivery Sun, Aug 10 on your first order
300+ bought in past month
Loading...
SanDisk 128GB Extreme PRO SDXC UHS-I Memory Card - C10, U3, V30, 4K UHD, SD Card - SDSDXXD-128G-GN4IN
Best Seller

SanDisk 128GB Extreme PRO SDXC UHS-I Memory Card - C10, U3, V30, 4K UHD, SD Card - SDSDXXD-128G-GN4IN

(71,074)
$29.99$26.61
FREE delivery Sun, Aug 10 on your first order
4K+ bought in past month
Loading...
KOOTION 5-Pack 128GB Micro SD Card Class 10 Micro-SDXC Memory Card UHS-I, High Speed Flash TF Card for Security Camera/Smartphone/Drone/Dash Cam/Tablet/PC, C10, U1, 128GB 5Pack

KOOTION 5-Pack 128GB Micro SD Card Class 10 Micro-SDXC Memory Card UHS-I, High Speed Flash TF Card for Security Camera/Smartphone/Drone/Dash Cam/Tablet/PC, C10, U1, 128GB 5Pack

(6,435)
$45.75
FREE delivery Sun, Aug 10
100+ bought in past month
Loading...
Lexar 128GB Micro SD Card, microSDXC UHS-I Flash Memory Card with Adapter - Up to 100MB/s, A1, U3, Class10, V30, High Speed TF Card

Lexar 128GB Micro SD Card, microSDXC UHS-I Flash Memory Card with Adapter - Up to 100MB/s, A1, U3, Class10, V30, High Speed TF Card

(26,884)
$18.99
FREE delivery Wed, Aug 20 on your first order
5K+ bought in past month
Loading...
Head Strap with Battery for Oculus Quest 2, 7500mAh Extend 4-5H Playtime, Adjustable Comfort Elite Head Strap Replacement, Lightweight Design and Enhanced Support in VR for Oculus/Meta Quest 2

Head Strap with Battery for Oculus Quest 2, 7500mAh Extend 4-5H Playtime, Adjustable Comfort Elite Head Strap Replacement, Lightweight Design and Enhanced Support in VR for Oculus/Meta Quest 2

(801)
$43.99
FREE delivery Tue, Jun 17
100+ bought in past month
Loading...
Foscomax RGB VR Headset for Oculus/Meta Quest 3/3S Head Strap with 10000mAh Battery, Rechargeable Elite Strap Extend 4-6H Playtime and Adjustable for VR Headset Compatible with Quest 3/3S Accessories

Foscomax RGB VR Headset for Oculus/Meta Quest 3/3S Head Strap with 10000mAh Battery, Rechargeable Elite Strap Extend 4-6H Playtime and Adjustable for VR Headset Compatible with Quest 3/3S Accessories

(455)
$69.99
FREE delivery Tue, Jun 17
200+ bought in past month
Loading...
Head Strap with 10000mAh Battery for Meta Quest 3/3s, Recharging Elite Strap Replacement with LED Display, Adjustable Headstrap VR Accessories for Oculus/Meta Quest 3

Head Strap with 10000mAh Battery for Meta Quest 3/3s, Recharging Elite Strap Replacement with LED Display, Adjustable Headstrap VR Accessories for Oculus/Meta Quest 3

(532)
$59.99
FREE delivery Tue, Jun 17
100+ bought in past month
Loading...
Large Carrying Case for Meta Quest 3/Quest 3S, Hard Travel Case Compatible with Battery Head Strap, Controllers and Other Accessories, Portable Travel Bag for Oculus Quest 3S/Quest 3, Gray

Large Carrying Case for Meta Quest 3/Quest 3S, Hard Travel Case Compatible with Battery Head Strap, Controllers and Other Accessories, Portable Travel Bag for Oculus Quest 3S/Quest 3, Gray

(39)
$45.99
FREE delivery Tue, Jun 17
100+ bought in past month