Saturday 4 July 2020

Developing & Delivering KnowHow

Home > Events > Migrating from Embedded C to C++

Migrating from Embedded C to C++

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

Webinar Overview:

Today the majority of embedded systems are developed using the C programming language, but being a procedural programming language it lacks many of the benefits of an object oriented language such as C++.

This webinar will explore the key features of C++ and show where they provide useful advantages over traditional C approaches while producing code with comparable size and performance. We will take a look at how you can start using these features (with practical examples using the Renesas Synergy™ Platform), as well some common pitfalls and misunderstandings you may encounter when transitioning to C++.

Dr David LongPrincipal Member Technical Staff, Dr David Long, from Doulos will present this training webinar. Attendance is FREE and live Q&A will be provided throughout the broadcast..

Content Summary:

Encapsulation by classes and namespaces
Automatic initialization with class constructors
Function overloading
Improved reuse with class inheritance and virtual functions
Safe flexibility with class templates
Stronger checking by compiler
Standard library of containers and algorithms
Integration with existing C code

The Renesas Synergy™ Platform will be used as a demonstration toolset.

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