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 |

Abonnez-vous à nos mises à jour