Power BI Fundamentals - Create visualizations and dashboards from scratch
Master Finance Tools - 35% Off CFI (Code CFI35)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore essential C++ features and improvements specifically designed for embedded programming environments in this conference talk from Meeting C++ 2025. Discover how modern C++ addresses the unique challenges of embedded development, including tight resource constraints and the need for robust, efficient code. Learn about various library elements and language improvements that enhance embedded software development, with particular focus on avoiding undefined behavior and writing more reliable code. Examine real-world embedded programming tasks such as type punning - converting raw byte data into usable data structures without triggering undefined behavior - and explore the new C++26 std::start_life_time_as function along with pre-C++26 solutions. Understand the challenges of network data transfer in embedded systems, including byte order considerations and strategies for eliminating padding bytes from data structures. Gain practical insights into the most significant C++ improvements that benefit embedded and similar constrained programming environments, presented by Andreas Fertig with real-world examples and actionable techniques for embedded C++ development.
Syllabus
Embedded Friendly C++: Features That Make a Difference - Andreas Fertig - Meeting C++ 2025
Taught by
Meeting Cpp