Accueil / 1C C++ – Les fondamentaux de C++ – réf OPCO: 28130

1C C++ – Les fondamentaux de C++ – réf OPCO: 28130

Durée : 5 jours, soit 35 heures
Tarif Inter : 1505 €
Tarif et délai d'accès sur mesure : Nous consulter
Référence : 3AC7

  • Partagez sur
  • Téléchargez en
  • Envoyer

Partager par mail cette formation :

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.institute@softeam.fr
Prochaines dates

A distance

Du 09 au 13 août 2021
Du 06 au 10 septembre 2021
Du 04 au 08 octobre 2021
Du 20 au 24 septembre 2021
Du 11 au 15 octobre 2021
Du 15 au 19 novembre 2021
Du 13 au 17 décembre 2021

Demande de renseignement