De C à C++

Partager par email

×

Code Titre Durée Prix HT
CP210 De C à C++ 3 jours Nous consulter

Objectifs

Acquérir les notions de conception orientée objet et maîtriser les bases de la programmation en C++

Public

Développeurs système, chefs de projet, architectes de systèmes, chefs de projet, concepteurs, analystes et développeurs

Pré-requis

Connaître les bases du langage C

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

Introduction à l'objet

  • Définitions : objet, classe, attribut et méthode
  • Création et destruction d'objets
  • Interface / Implémentation
  • Héritage simple et multiple
  • Composition et agrégation

Les classes, notions de base

  • Définition d'une classe
  • Les attributs
  • Les méthodes
  • Constructeur
  • Destructeur
  • Héritage : classe de base et dérivée
  • La surcharge des méthodes
  • Les paramètres du constructeur
  • Le polymorphisme des méthodes
  • Membres publics et privés
  • Les arguments par défaut

Spécificités du C++

  • Les iostreams
  • Les constantes
  • Les arguments par référence
  • Arguments const
  • Les namespaces
  • Les exceptions
  • Les templates de fonctions
  • Interface entre le C et le C++

Les classes, notions avancées

  • Attributs et méthodes statiques
  • Les objets embarqués
  • Constructeur par défaut et copy constructeur
  • Le pointeur this
  • La résolution de portée
  • Les méthodes virtuelles
  • Les virtuelles pures
  • Les objets dynamiques, new et delete
  • L'héritage multiple
  • Les templates de classes
  • Les méthodes const
  • Friend et protected

La surcharge des opérateurs

  • Syntaxe
  • Paramètres par pointeur, valeur ou référence
  • Problème de la valeur de retour
  • Surcharge par méthode globale non membre
  • Particularité de = et du cast

Environnement


Mot-clés

CP210 C-C++ CP210

Commander