• 1C C++ – Les fondamentaux de C++ (exclusif FAFIEC) – 28130

Accueil / 1C C++ – Les fondamentaux de C++ (exclusif FAFIEC) – 28130

1C C++ – Les fondamentaux de C++ (exclusif FAFIEC) – 28130

Durée : 5 jours
Tarif Inter :
Tarif sur mesure : Nous consulter
Référence : 10AC7

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Objectifs

  • Programmer objet en C++
  • Maîtriser l’héritage et le polymorphisme
  • Connaître les types de fonctions dont les inline
  • Gérer la mémoire et les pointeurs
  • Utiliser la STL
  • Surcharger des opérateurs

Programme

  1. C++ langage basé sur le C : rappels

    • Instructions, déclaration de variables, types, et littéraux
    • Portée des variables
    • Les opérateurs et leurs priorités
    • Les conditions, opérateurs logiques
    • Les boucles, while, do while, for, break continue, goto
  2. Structure d’un programme :

    • Le préprocesseur C / C++
    • Header et implémentation
    • Utilisation des constantes
    • Compilation conditionnelle
    • Déclaration anticipée (forward)
  3. Définition de fonctions :

    • La stack
    • Appel d’une fonction
    • Passage par valeur ou par référence
    • Passage par pointeur
    • Pointeur sur fonction
  4. Les classes :

    • Définition d’une classe
    • Gestion de l’encapsulation
    • Constructeur
    • Membres et fonctions statiques d’une classe
    • « this »
  5. Gestion de la mémoire :

    • Context Automatique, rappel sur la stack
    • Context Statique
    • Context dynamique
    • Destructeur d’une classe
  6. Const :

    • L’intérêt du const
    • Paramètres const
    • Fonctions membre const
  7. Fonctions inline :

    • Inline implicite
    • Inline explicite
    • Impact sur la compilation
    • Impact sur le code généré
  8. Héritage et polymorphisme :

    • Héritage public de C++
    • Construction des classes dérivées
    • Utiliser la ZIM
    • Fonctions virtuelles
    • Fonctions virtuelles pures et classes de bases abstraites
    • Destruction des classes dérivées
  9. Surcharge d’opérateur :

    • Opérateur de cast
    • Opérateur de pointeur
    • Opérateur
  10. Constructeur de copie et surcharge d’opérateur d’affectation :

    • Surcharge du constructeur de copie
    • Surcharge de l’opérateur d’affectation
  11. La STL :

    • Les conteners
    • Les itérateurs
    • Les algorithmes
  12. Gestion des exceptions :

    • Les problématiques
    • Exception et références
    • Exception et valeurs
    • Exception et pointeurs
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Aix en Provence

Nice

Demande de renseignement