CppCon workshop: Safe and Efficient C++ for Embedded Environments
I'm thrilled to let you know that I'll give the workshop "Safe and Efficient C++ for Embedded Environments" as part of CppCon.
The workshop will take place September 13 - 14, 2025. It is a remote workshop, so we can join from everywhere.
The course is specifically for people in the embedded domain. You'll learn about various features of modern C++, as you can see in the outline below:
- Language features in C++
- Explicit data type conversion
- Uniform initialization
- Digit separator
autotype deduction- range-based for loops
- Strongly typed
enum staticorinline- Attributes
- User defined literals applied
- Avoid code bloat in C++
- Controlling your objects (OOP)
classorstructexplicit- Default member initialization
- Constructor delegation
- Deliberately disable member functions
- Virtual functions
- Curiously Recurring Template Pattern
- ROM-ability
- Coroutines: Resumable functions
- Living without the heap
- Dynamic memory management
- Properly aligning your local heap buffer
- Placement-new
- The STL as an alternative to placement-new
- Implementing a pool allocator
std::unique_ptr
- Standard Template Library meets embedded
- STL rules of thumb
- Safe headers for embedded environments
std::chronostd::arraystd::spanstd::optionalstd::string_viewstd::expected- Peaking into algorithms
You can also register for the workshop directly on the conference page:
Don't miss out. You'll be on the safe side if you book in the next week or two!
Andreas