Accroche
Nos formations
 
 
 
 
Langage C++
Réf. : BLO20
Durée : 5j / 35h
Tarif : 2000 €

Pré-requis

  • Bien connaître les bases de la programmation (variables, instructions , boucles, fonctions).
  • La maîtrise des concepts objets constitue un plus mais n'est pas indispensable (rappels effectués durant le cours).
  • La connaissance préalable du langage C est indispensable.


Participants

  • Développeurs ayant à maintenir ou rédiger des applications en langage C++.


Objectifs

  • Mettre en oeuvre les principes de la programmation objet via l'étude du langage C++.
  • Acquérir une bonne méthodologie de développement.


Contenu

FONDAMENTAUX C/C++

  • Caractéristiques du C++ (domaine d'application).
  • Entrées / sorties élémentaires en C++ (cin, cout, ...).
  • Utilisation de iostream.h.
  • Références.
  • Surcharge des fonctions.
  • Valeurs par défaut et prototypes.

OBJETS ET CLASSES

  • Concepts objets.
  • Classes et instances.
  • Données membres.
  • Fonctions membres.
  • Parties publiques et privées.
  • Membres statiques.
  • Instanciation et Initialisation.
  • Déclarations, Constructions, Destructions.
  • Allocations dynamiques (new,delete).
  • Operator= et "copy constructor".

RELATIONS ENTRE CLASSES

  • Composition.
  • Enchaînement des constructeurs et destructeurs.
  • Héritage.
  • Mot clef "protected".
  • Fonctions virtuelles.
  • Polymorphisme.
  • Classes abstraites.

ASPECTS AVANCÉS

  • Mot clef "friend".
  • La surcharge des opérateurs.
  • Templates / STL.
  • Présentation des chaînes de caractères ( aux formats."char*" et "std::string" ).
  • Exceptions.
  • RunTime, Type Information et les conversions de type namespace.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68