Durée (recommandée)
5 jours
Description
Le langage C++ est le langage Orienté Objets le plus
utilisé aujourd'hui. Il offre aux programmeurs puissance et rapidité
d'exécution.
C'est aussi l'un des langages les plus sophistiqués et donc l'un
des plus complexes, ce qui justifie pleinement la participation à
un cours comme celui-ci.
Ce cours décrit tout d'abord dans le détail les concepts
objets (classe, héritage, objet, ...) et leur implémentation
dans le langage C++.
Tous les aspects du langage C++ sont ensuite expliqués, afin
de permettre aux participants de maîtriser au mieux son utilisation,
en vue de développer tous types d'applications.
Public concerné
Toute personne ayant déjà des bases dans la programmation
C et souhaitant apprendre à développer des applications
en utilisant le langage de programmation orienté objets C++.
Niveau requis
Pour participer à ce cours il faut avoir suivi le cours "Apprentissage
du langage C" ou avoir un niveau de connaissance du langage C équivalent.
Contenu du cours
· Les concepts de la programmation
Orientée Objet
· Présentation du langage
C++
· Compatibilité entre
le C++ et le C
· Ajouts de C++ au langage C
· Les classes
· Les "friend"
· Surcharge des opérateurs
· Template de classes et de fonctions
· L'héritage
· Les conversions utilisateurs
· Les méthodes virtuelles
· Librairie standard d'entrées/sorties
· Les exceptions
· Les espaces de noms
· La librairie STL
Les participants reçoivent un support de cours qui leur servira
par la suite d'ouvrage de référence.
Le cours est prévu pour comporter une partie
travaux pratiques sur machine représentant plus de la moitié
de la durée du cours.
|