Saturday 4 July 2020

Developing & Delivering KnowHow

Home > Events > Using Modern C++ for Efficient Embedded Systems

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

Embedded Systems Training

"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.

Dr David LongPrincipal 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

FREE online support resources with Doulos KnowHow:

Doulos Embedded and ARM KnowHow includes:
  • technical information
  • coding examples
  • guidelines
  • tips
  • tutorials
  • video guides
  • downloads.


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  

View full Doulos training schedule

Please contact Doulos to schedule a public course to suit you, or to discuss onsite training.

Privacy Policy Site Map Contact Us