Atelier C++ : niveau intermédiaire

Le groupe Calcul en partenariat avec le réseau ARAMIS (http://aramis.resinfo.org/wiki/) organisent à Lyon du 2 au 4 mai 2016 une formation sur le langage C++ 11 et 14 réalisée par Joël Falcou et Serge Guelton.

Pour suivre pleinement cette formation, il est indispensable d’avoir de bonnes bases en C++ même si c’est dans les anciennes versions.

Supports :

Lieu

bâtiment Nautibus, sur le campus de la Doua à Villeurbanne, dans la salle C5 au rez-de-chaussée dans la partie extension du bâtiment

Les indications d’accès se trouvent sur le site https://liris.cnrs.fr/acces/localisation-UCBL.htm

Le bâtiment où se déroule la formation : http://oscar.univ-lyon1.fr/appli-externe/plan/plans/fiches_ucbl/nautibus.html

Horaires

lundi 2 mai : 9h30 - 17h30
mardi 3 mai : 9h - 17h30
mercredi 4 mai : 9h - 17h

Programme

Les matins seront consacrés au cours et les après-midi à de la pratique. Nous vous rappelons que le programme portera exclusivement sur les version C++ 11 et 14.

Lundi 2 mai 2016

Aspect impératif

- Définir une fonction
- Paramètres, arguments et valeurs de retour
- Inférence de type
- Gestion des erreurs

Gestion des ressources

- Principe de la RAII
- Sémantique de valeur, sémantique d’entité
- Pointeurs à sémantique riche
- Régle des 3,5,7,0

Mardi 3 mai 2016

Programmation orientée objets

- Notion d’interface
- Héritage
- Principes de substitution de Liskov

Programmation Générique 

- Principes généraux
- Classes et fonctions template
- Paramètres template : types, valeurs et templates

Mercredi 4 mai 2016

La bibliothèque standard

- Conteneurs
- Algorithme
- Fonctions mathématiques
- Multithreading

Les autres outils

- Boost
- POCO


titre documents joints

2 mai 2016
info document : PDF
170 ko

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 1313 / 404168

Suivre la vie du site fr  Suivre la vie du site Présentation du Groupe Calcul  Suivre la vie du site Formations / Ecoles   ?

Site réalisé avec SPIP 3.0.17 + AHUNTSIC

Creative Commons License