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

Lundi 16 Octobre 2017

Partenaires

CNRS

Informations pratiques

Formation DR20 CNRS
250 RUE ALBERT EINSTEIN - BÂTIMENT 3
06 905 SOPHIA ANTIPOLIS CEDEX
  04 92 96 03 39