Plan du cours

    Qu'est-ce qu'un système embarqué ? Définition simple Quelques jalons Caractéristiques Pourquoi utiliser C++ ?
Comparaison avec C C : Un sous-ensemble de C++ – presque
  • Performance
  • Fonctionnalité « gratuite » ajoutée
  • Pourquoi ne pas utiliser C++ ?
  • Variables membres de classes Variables d'instance
  • Variables de classe
  • Fonctions membres Fonctions d'instance
  • Fonctions de classe
  • Initialisation du constructeur de méthodes implicites
  • Délégation
  • Destructeur
  • Opérateur d'affectation de copie
  • Move Semantics – éviter les copies complètes inutiles
  • structure dans C++
  • Package/Espace de noms
  • Présentation de l'héritage
  • La concrétisation
  • Performance
  • Héritage Multiple
  • Héritage virtuel
  • Introduction au polymorphisme
  • Fonction virtuelle
  • Destructeur virtuel
  • Mise en œuvre
  • Informations sur le type d'exécution, RTTI
  • Performance
  • Présentation des modèles
  • Modèle de fonction
  • Modèles de classe Modèles variés
  • Gonflement du code
  • Stratégies de mise en œuvre
  • Méta modèle Programming
  • Modèle contre héritage ?
  • Gestion des erreurs Gestion des exceptions
  • Les problèmes de performance
  • Mise en œuvre
  • Code en ligne Quand l’utiliser ?
  • Stratégies
  • Démarrage du système
  • La partie C
  • La partie C++
  • Bibliothèque standard Bibliothèque de modèles standard, STL
  • Bibliothèque iostream
  • Extensions majeures réalisées sur STL en raison de C++11 : Sémantique de déplacement
  • Modèles variés
  • Concurrence
  • Mémoire Management Le modèle de mémoire C++ Les types stdint
  • Types atomiques et leurs opérations
  • Stratégies
  • Variables
  • Emplacement nouveau
  • Mémoire définie par l'utilisateur Management
  • Interopération entre C et C++ Name Mangling
  • Initialisation statique
  • Mémoire dynamique
  • struct Contents POD – Type de données ancien simple
  • Design Patterns RAII – L'acquisition de ressources est une initialisation
  • E/S mappées en mémoire
  • Interrompre
  • Initialisation des objets statiques
  • Pré requis

    Aucune condition particulière n'est requise pour participer à ce cours.

      21 heures
     

    Nombre de participants


    Début

    Fin


    Dates are subject to availability and take place between 09:30 and 16:30.
    Les formations ouvertes requièrent plus de 3 participants.

    Nos Clients témoignent (1)

    Cours Similaires

    The Yocto Project - An Overview - hands-on

      28 heures

    Catégories Similaires