Using "Modern C++" for Efficient Embedded Systems
The webinar has ended - sorry you missed it! To keep up to date with the latest training webinars sign up for Doulos emails
"Modern C++" is a term frequently used to describe software that takes advantage of the significant enhancements added to the C++ language by the C++11 and C++14 standards. Many of the C++11 and C++14 features are useful for both large and small embedded systems and are supported by current industry standard tools.
In this webinar, we will introduce the C++ language constructs and coding styles that are suitable for an embedded system based around an ARM Cortex-M microcontroller. We will show how a C++ application using the latest language features results in code that is easier to reuse and maintain without incurring a significant overhead when compared to traditional C approaches.You can expect to learn about:
Improvements to types and literal values
Encapsulation with reusable classes
Improved safety with compile-time checks and computation
Useful containers and algorithms
Taking control of memory allocation
Integration with existing C code
The Keil® MDK software development environment will be used to demonstrate the C++ examples presented.
Principal Member Technical Staff, Dr David Long, from Doulos will be broadcasting this training webinar, which will consist of a one-hour session, (see below for details) and will be interactive with Q&A participation from delegates.
Attendance is free of charge.
If you have any queries, please contact email@example.com
FREE online support resources with Doulos KnowHow:Doulos Embedded and ARM KnowHow includes:
- technical information
- coding examples
- video guides
Embedded training available now from Doulos:
|Embedded C/C++ Training:|
|C++ Programming for Embedded Systems
||More information / enquire|
|C Programming for Embedded Systems||More information / enquire|
|Full range of Embedded training|