Global training solutions for engineers creating the world's electronics products

Migrating from Embedded C to C++

Wednesday September 09 2020

1 hour session (All Time Zones)
Presenter: Dr David Long

Doulos Principal Member Technical Staff

Asia and Europe

Wednesday, September 09, 2020

Time: 10-11am (BST) 11-12pm (CEST) 2.30-3.30pm (IST)


Americas

Wednesday, September 09, 2020

Time: 10-11am (PDT) 11-12pm (MDT) 12-1pm (CDT) 1-2pm (EDT)


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

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.


Dr David Long

Dr David Long , Principal Member Technical Staff, will be presenting this training webinar, which will consist of a one-hour session (see below for details) and be interactive with Q&A participation from attendees.


Attendance is free of charge

If you have any queries, please contact webinars@doulos.com


More FREE online support resources with Doulos KnowHow

Doulos Knowhow includes

  • Technical information
  • Coding examples
  • Guidelines
  • Tips
  • Tutorials
  • Video guides
  • Downloads

Visit www.doulos.com/knowhow


Embedded C/C++ training available from Doulos:

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