The Most Addictive Python and SQL Courses
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the complexities of dynamic memory allocation in C++ for safety-critical systems through this 57-minute conference talk. Understand how programs manipulate memory chunks at runtime and discover the various ways C++ performs dynamic memory allocation, both explicitly through user commands and implicitly through language features. Learn why certain C++ library features require dynamic memory allocation even when it's not obvious to developers, and understand why safety-critical system guidelines often prohibit such practices. Analyze specific C++ library features to determine their memory allocation behavior and examine the fundamental challenges that dynamic memory allocation presents in safety-critical environments. Discover practical alternatives and safer approaches for managing dynamic memory allocation when working within the constraints of safety-critical systems, gaining essential knowledge for implementing more secure memory management practices in your C++ applications.
Syllabus
Dynamic memory allocation challenges in safety critical systems - Xavier Bonaventura
Taught by
NDC Conferences