Les bases du C++

1 250 euros HT / 1 pers.

Initiation

Cycle C++

21 heures de cours sur 5 jours

Objectif :

Cette formation permet d’aborder les fondamentaux du langage C++ basés sur les dernières normes du langage (14/17).


Bénéfices attendus :

  • Maîtriser les bases de C++14.

  • Savoir développer une application en C++.

  • Se familiariser avec l’écosystème C++.

Public :

  • Ingénieurs, techniciens et scientifiques désirant s’initier au langage C++.

  • Une première expérience d’un langage de programmation quelconque est souhaitable.

Programme :

Introduction

Historique du langage et positionnement dans l’écosystème logiciel actuel 

Éléments de base d’un programme C++ 

Processus de compilation


Types et variables

Types de base du langage (natif et composite)
Qualificateurs
Inférence de type

Mise en pratique : exercices, évaluation


Entrées et sorties

Modèle de flux
Manipulations de flux 

Formatages/Structurations des entrées 

Mise en pratique : exercices, évaluation


Structures de contrôle

Notion de flot de contrôle
Bloc conditionnel
Boucles déterministe et non-déterministe 

Mise en pratique : exercices, évaluation


Structure de données

Types énumérés
Liste d’initialiseurs
Paire et tuple
Structure définie par l’utilisateur
Mise en pratique : exercices, évaluation


Aspect impératif

Définition et déclaration de fonction 

Surcharge de fonction
Fonction générique
Inférence du type de retour

Mise en pratique : exercices, évaluation


La bibliothèque standard

Séquences standards
Fonctions anonymes
Algorithmes standards
Mise en pratique : exercices, évaluation