Le langage C++

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

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

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • C++
  • Langage c

Le programme

objectif Acquérir les notions de conception orientée objet et maîtriser les bases de la programmation en C++. public concerné Développeurs système, chefs de projet. pré-requis Connaître les bases du langage C.
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
PROGRAMMATION FONCTIONNELLE
  • 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
PROGRAMMATION STRUCTUREE
  • 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>
PROGRAMMATION ORIENTEE OBJET
  • 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
LIBRAIRIE STANDARD C++
  • 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
EXCEPTIONS
  • 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
ASPECTS AVANCES
  • 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

Appeler le centre

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++

Prix sur demande