L3 | C++ embarqué |
Exercise : | Comprendre l'encodage des noms de fonctions (function mangling) | |
Exercise : | Fonction inline | |
Exercise : | Gestion des variables volatiles |
Exercise : | Déclaration de classes et de méthodes | |
Exercise : | Les constructeurs par défaut, de copie et paramètrisés | |
Exercise : | Comprendre les différences entre composition et agrégation |
Exercise : | L'opérateur d'affectation | |
Exercise : | Surcharge des opérateurs |
Exercise : | Comprendre l'héritage |
Exercise : | Création d'objets constants, mutables, persistants et ROMables |
Exercise : | Gestion des erreurs avec des exceptions | |
Exercise : | Gestion d'exceptions inattendues |
Exercise : | Redéfinition des opérateurs ‘<<’ et ‘>>’ lire/écrire des objets depuis un flot d'entrées-sorties |
Exercise : | Classes et fonctions génériques |
Exercise : | Comprendre l'utilisation des méthodes virtuelles en dérivant une classe Device générique | |
Exercise : | Comprendre l'héritage multiple et les bases virtuelles |