Langage C ++ - Programmation

Objectifs : Acquérir la syntaxe du langage et utiliser un bon style de programmation - Utiliser efficacement les caractéristiques particulières du langage - Développer des applications complètes avec des composants logiciels réutilisables - Utiliser un générateur d'applications pour accélérer le développement. Pré-requis : Connaissance du langage C conseillée.

Objectifs de la formation

Objectifs : Acquérir la syntaxe du langage et utiliser un bon style de programmation - Utiliser efficacement les caractéristiques particulières du langage - Développer des applications complètes avec des composants logiciels réutilisables - Utiliser un générateur d'applications pour accélérer le développement.

Pré-requis : Connaissance du langage C conseillée.

Contenu pédagogique

LA SYNTAXE

  • Présentation et bibliographie
  • Expressions et instructions : rappel des notions de base du langage C
  • Fonctions et portée : Fonctions Inline
  • Signature d'une fonction
  • Passage des paramètres par valeur, par référence
  • Initialisation par défaut
  • Portée du fichier, locale, de classe
  • Fonctions surchargées : Surcharge d'une fonction
  • Résolution des appels de fonctions surchargées
  • Pointeur sur fonctions, Les fichiers .h (header)

LES CLASSES

  • Définition d'une classe
  • Niveau d'accès
  • Fonctions membres
  • Le pointeur this
  • Les amis d'une classe
  • Membre statique d'une classe
  • Portée de classe

LES FONCTIONS MEMBRES

  • Constructeurs et destructeurs
  • Initialisation membre à membre
  • Surcharge des opérateurs
  • Conversions définies par l'utilisateur

FONCTIONS ET HÉRITAGE

  • Classe de base, classe dérivée
  • Niveau d'accès
  • Initialisation, affectation et dérivation
  • Conversion standard
  • Portée de classe et dérivation
  • Constructeur et dérivation
  • Résolution des appels de fonctions surchargées
  • Fonctions opérateurs et dérivation

PROGRAMMATION ORIENTÉE OBJET

  • Fonctions virtuelles et liaison dynamique
  • Destructeurs virtuels
  • Fonctions virtuelles pures et classes de base abstraites
  • Classes de base virtuelles

INTRODUCTION A LA GENERICITE

  • Templates de classes et de fonctions
  • La librairie standard C++

Informations complémentaires

Durée de formation : 5 jours
Formation diplomante : Non
Niveau requis : sans niveau spécifique
Conditions d'admission : Développeurs souhaitant appréhender le développement objet sous C++.
Domaine de formation : / Programmation
Lieu de formation : Annecy ou Chambéry

Formation dispensée par :

AFCOM 2I

Description :

Auditer votre besoin - Etudier votre projet - Proposer des solutions - Construire vos parcours - Animer vos actions - Contrôler vos acquis - Assister vos stagiaires

Coordonnées :

Adresse postale :
53 rue de la République
73000 Barberaz
Savoie, Rhône-Alpes

Localisation de la formation :
Google Map

RSS  Abonnez-vous à nos mises à jour

Information collectée par :

MIFE Savoie
116 Rue Sainte Rose
73000 Chambéry
Tel : 04 79 33 87 87
http://intermife.fr/savoie