Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : C++

Introduction

Histoire, versions et standardisation
C par rapport au C++
C++ et les autres langages
Environnement, outils divers
La compilation

Syntaxe basique et manipulations

Grammaire locale
Commentaires
Fonction main() et principe de point d’entrée
Entrées-sorties simples
Organisation complète d’une application en C++

Les variables et les structures

Définition, utilisation
Vie et mort des variables simples
Types principaux et environnement d’exécution
Transtypage
Arithmétique et opérations diverses ; les conditions
Constantes (C et C++)
Les tableaux - manipulation, création, avantages du C++
Les boucles et le traitement de données multiples
Exemples de manipulation de données
Les pointeurs simples, l’accès à une mémoire quelconque
Les références
Contrôle de la mémoire
Etude de cas : un résolveur d’opérations

Les fonctions

Définitions, utilisation
Arguments simples
Pointeurs et références
Valeur de retour
Surcharge de fonctions

L’objet en C++

Ensembles du C, les structures
Déclaration et utilisation de classes
Les attributs et méthodes d’instance
Constructeurs, destructeurs, surcharge
Etude de cas : une classe complète et parfaitement développée
L’aggrégation, relations entre les données - problèmes et solutions
Exemple complet : une application de gestion associative
Champs statiques
Héritage, la réutilisabilité
Polymorphisme et abstraction des classes
Héritage multiple : possibilité, problèmes, conseils
Etude de cas : un annuaire

La surcharge des opérateurs

Les besoins, les possibilités, alternatives
Le mécanisme général
Recherche d’une solution idéale

Les templates du C++

Intéret - quand utiliser, quand éviter ?
Templates de fonction et exemples fondamentaux
Templates complètes de classes

Bibliotèques standards du C++

Les conventions du C++, la documentation
Disponibilité et conflit - utilisation réelle
Les espaces de nommage en C++
Accès à la console, aux fichiers
Les chaines de caractères - aspects complexes des conversions
La STL - conteneur, itérateurs, foncteurs
Présentation des bibliotèques de présentation Linux (SDL) et Windows (API Win32, DX)

Clients visés :

Développeurs

Mots-clés en rapport avec la formation :

Langage C++ objet programmation MVC .net développement application classes initiation nantes paris loire-atlantique ile de france pays de la loire initiation perfectionnement

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !