CppCon 2022 Cute Approach for Polymorphism in C++ -- Liad Aben Sour Asayag
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2023!
Lightning Talk: Cute Approach for Polymorphism in C++
by Liad Aben Sour Asayag
Summary of the talk:
I will talk about some tricks on how to stay generic and have good performance, while using polymorphism and virtual methods. Using aggregation.

I continue my journey with concurrency patterns in today's post. The Thread-Safe Interface fits very well when the critical sections are just objects.
Fold expressions exist in C++ since C++17 and significantly affect how we treat variadic templates. Back in the day, I wrote about
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held
Locking is a straightforward idea to protect a critical section. A critical section is a section of code that, at most, one thread can use at any time.
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held
C++ allows us to declare various forms of non-local objects: they usually live throughout the execution of the whole program. In this article, we’ll look at global variables, dynamic, and thread-local objects. We’ll also consider new features for safe initialization C++20.
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held