Apprentissage du langage C++

 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.