STL std::span | Modern Cpp Series Ep. 115

►Full C++ Series Playlist:    • The C++ Programming Language   ►Find full courses on: https://courses.mshah.io/ ►Join as Member to Support the channel:    / @mikeshah   ►Lesson Description: In this lesson I introduce another efficient way to pass around data structures in a non-owning way, the std::span added in C++ 20. std::span is a 'view' into a container and does not own the elements. Just like string_view, it is an efficient way to pass data around and think about the 'range of computation'. ►YouTube Channel:    / mikeshah   ►Please like and subscribe to help the channel! ►Join our free community: https://courses.mshah.io/communities/...

STL std::vector | Modern Cpp Series Ep. 116
▶︎

STL std::vector | Modern Cpp Series Ep. 116

STL std::string_view and when to use it versus std::string | Modern Cpp Series Ep. 113
▶︎

STL std::string_view and when to use it versus std::string | Modern Cpp Series Ep. 113

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024
▶︎

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024

Back To Basics: C++ Containers
▶︎

Back To Basics: C++ Containers

Single Producer Single Consumer Lock-free FIFO From the Ground Up - Charles Frasch - CppCon 2023
▶︎

Single Producer Single Consumer Lock-free FIFO From the Ground Up - Charles Frasch - CppCon 2023

C++ Lambdas Part 1 - Unnamed function objects (closures) in C++ | Modern Cpp Series Ep. 100!!!
▶︎

C++ Lambdas Part 1 - Unnamed function objects (closures) in C++ | Modern Cpp Series Ep. 100!!!

C++ Weekly - Ep 425 - Using string_view, span, and Pointers Safely!
▶︎

C++ Weekly - Ep 425 - Using string_view, span, and Pointers Safely!

Back To Basics: C++ Strings and Character Sequences - Nicolai Josuttis - CppCon 2025
▶︎

Back To Basics: C++ Strings and Character Sequences - Nicolai Josuttis - CppCon 2025

lvalue, rvalue, lvalue references and an intro to rvalue references | Modern Cpp Series Ep. 31
▶︎

lvalue, rvalue, lvalue references and an intro to rvalue references | Modern Cpp Series Ep. 31

STL std::list | Modern Cpp Series Ep. 118
▶︎

STL std::list | Modern Cpp Series Ep. 118

Keynote: Safety, Security, Safety and C / C++ - C++ Evolution - Herb Sutter - ACCU 2024
▶︎

Keynote: Safety, Security, Safety and C / C++ - C++ Evolution - Herb Sutter - ACCU 2024

Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
▶︎

Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023

STL std::string, char*, const char*, and string literals in C++ | Modern Cpp Series Ep. 112
▶︎

STL std::string, char*, const char*, and string literals in C++ | Modern Cpp Series Ep. 112

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022
▶︎

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022

Functors() - Function objects - functions with state | Modern Cpp Series Ep. 99
▶︎

Functors() - Function objects - functions with state | Modern Cpp Series Ep. 99

STL std::array (Since C++11)  | Modern Cpp Series Ep. 114
▶︎

STL std::array (Since C++11) | Modern Cpp Series Ep. 114

CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”
▶︎

CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

STL std::map  | Modern Cpp Series Ep. 126
▶︎

STL std::map | Modern Cpp Series Ep. 126

C++ Weekly - Ep 477 - What is Empty Base Optimization? (EBO)?
▶︎

C++ Weekly - Ep 477 - What is Empty Base Optimization? (EBO)?