Programmation en C++
- Stage
- Actions régionales
- Informatique
Objectifs
Ce cours décrit 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 expliqués, afin de permettre aux participants de maîtriser au mieux son utilisation, en vue de développer tous types d'applications.
Ce cours présente les dernières nouveautés apportées par la toute dernière mouture du langage C++: C++11.
Public
Toute personne souhaitant apprendre à développer des applications en utilisant le langage de programmation orienté objets C++.
Les agents non CNRS doivent demander au préalable l’accord de leur employeur pour la prise en charge financière (entre 550 € et 850 € HT selon le nombre de participants).
Pré-requis
Avoir des bases dans la programmation C
Programme
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
Les expressions lambda
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
Méthodes pédagogiques
Un support de cours est remis à chaque stagiaire, chaque module donne
lieu à des travaux pratiques pour mettre en application l'aspect théorique,
chaque stagiaire dispose d'un poste de travail à haute performance
(disque SSD et double-écran pour les formations techniques).
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.
Sessions passées 1
Partenaires
CNRS
Informations pratiques
06 905 SOPHIA ANTIPOLIS CEDEX