Le langage C++
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Acquérir les notions de conception orientée objet et maîtriser les bases de la programmation en C++.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- C++
- Langage c
Le programme
Programme
GENERALITES
- Principales caractéristiques du langage C++
- L?environnement de développement
- Choix d?un compilateur
- Utiliser un environnement de développement intégré
- Portabilité des programmes
- Variables et constantes
- Déclaration de variables
- Constantes symboliques
- Constantes et énumérations
- Opérateurs et instructions de contrôle
- Instructions de test
- Opérateurs
- Instructions de boucle
- Instructions de débranchement
- Tableaux
- Fonctions et prototypes
- Pointeurs et références
- Pointeurs sur des variables
- Pointeurs et tableaux
- Allocation de mémoire
- Arithmétique des pointeurs
- Références
- Structures
- Le besoin de structurer les données
- Structures
- Unions
- Fonctions et structures
- Gestion de la mémoire
- Alignement des données
- Allocation de mémoire interprocessus
- Copie des structures
- La bibliothèque standard du C
- Fonctions standard <stdlib.h>
- Fonctions de chaînes <string.h>
- Fonctions d?entrée-sortie <stdio.h>
- Création de classes avec C++
- Définition de classe
- Instanciation
- Constructeurs et destructeurs
- Allocation dynamique
- Constructeur de copie
- Polymorphisme
- Dérivation et héritage
- Dérivation de classe (héritage)
- Méthodes virtuelles
- Méthodes virtuelles pures
- Conversions dynamiques
- Héritage multiple
- Autres aspects spécifiques à C++
- Champs statiques
- Méthodes statiques
- Surcharge d?opérateurs
- Fonctions amies
- Adressage relatif et pointeurs de membres
- Organisation
- Espaces de noms
- Présentation de la S.T.L.
- Entrées et sorties
- Les chaînes
- Structures de données et algorithmes
- Conteneurs
- Séquences
- Algorithmes
- Calcul numérique
- Approches pour la gestion d?exceptions
- Les exceptions dans C++
- Séparation de la détection et du traitement
- Déclenchement et propagation
- Types d?exception personnalisés
- Exceptions non interceptées
- Application aux environnements transactionnels
- Modèles (templates)
- Modèles de fonctions
- Modèles de classes
- Optimisation
- Qualité de la modélisation
- Complexité d?algorithme
- Choix de types appropriés
- Organisation du programme
- Parties gérées par le système
- Optimisation de la pile et du tas
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Le langage C++