Accueil > Développement > Langage C++ pour les développeurs C

Formation
Langage C++ pour les développeurs C

Demande de devis

Formation possible en intra entreprise

Durée : 3 jours - 21h

Tarif HT Inter Jour / personne : 550€

Réf : 4-LC-CC+

Téléchargez le plan de cours

Permettre aux participants d'acquérir les concepts et la
pratique de la programmation objets en C++.

Concepts de base de la programmation objet

  • Types de donnée
  • Abstraction et encapsulation de données
  • Classes, héritage et polymorphisme

Méthodes de conception

  • Les phases principales dans la conception orientée objet

Les classes

  • Classes et objets
  • Constructeurs et destructeurs
  • Visibilité des données et des fonctions membres
  • Classes et fonctions "amies"
  • Tableaux d'objets classes et allocation dynamique
  • Membres de données statiques et fonctions membres
  • Gestion des fichiers sources et objets des classes
  • Objets imbriqués

Héritage

  • Classes de base et dérivées
  • Les situations nécessitant l'héritage
  • Accessibilité des membres à l'intérieur de la hiérarchie
  • Surcharge de fonctions membres
  • Ordre d’exécution des constructeurs et destructeurs
  • Mécanisme de résolution étendu
  • Pointeurs de base et références aux objets dérivés

Polymorphisme

  • Fonctions virtuelles et destructeurs virtuels
  • Mise en œuvre : tables virtuelles

Classes abstraites

  • Définition
  • Fonctions purement virtuelles

Surcharge

  • Bonne et mauvaise utilisation.
  • Pièges
  • Mécanismes qui ne peuvent être surchargés

Conversions

  • Constructeurs et fonctions membres de conversion

Stream I/O

  • Streams et objets de stream
  • Utilisation de références avec des objets stream

Demande de devis

  • Veuillez saisir un nombre entre 1 et 12.
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
1