|
|
|
|
|
|
|
ac6 >> ac6-training >> Cours en ligne >> Langages >> Programmation C++ embarqué |
![]() |
![]() |
![]() |
![]() |
oL3 | Programmation C++ embarqué |
![]() |
Objectifs
|
Exercise : | Understand function mangling | |
Exercise : | Function inlining | |
Exercise : | Volatile variable handling |
Exercise : | Declaring classes and methods | |
Exercise : | Working with default, copy and parameterized constructors | |
Exercise : | Understand the differences between composition and aggregation |
Exercise : | The assignment operator | |
Exercise : | overloading operators |
Exercise : | Understand inheritance |
Exercise : | Creating constant, mutable, persistent and ROMable objects |
Exercise : | Handle errors using exceptions | |
Exercise : | Unexpected exceptions management |
Exercise : | Generic classes and functions | |
Exercise : | Understand virtual methods by subclassing a generic Device class | |
Exercise : | Understand multiple inheritance and virtual bases |