Retour

Langage C++

Objectifs

  • Apprendre la programmation objet au travers du langage C++.
  • Maîtriser l'analyse et la conception de programmes orientés objets
A propos de cette formation

Référence : DEV-C++

Durée : 5.0 jour(s)

Date(s)
Nous consulter

Public

Toute personne amenée à programmer, superviser ou modifier des logiciels écrits en langage C++

Pré-requis

Connaissances des bases d'un langage structuré

SOMMAIRE

Langage C++
  • POO
    • Définitions: besoin, cadre d'utilisation, termes utilisés, organisation, historique
    • Langage C++
    • Base (M17007)
    • Architecture d'un programme écrit en C++
    • Variables simples
    • Affichage: cout et cin
    • Fonctions
    • Surcharges
    • Structure d'un programme: boucles, tests, branchements

    Langage C++
  • Approche objets
    • Structures, classes, constructeurs
    • Fonctions membres, fonctions inline, surcharges des membres, accès: public, private, protected. Fonctions amies
    • Imbrication d'objets, dérivation, héritage
    • Fonctions virtuelles, polymorphisme. Classes abstraites

    Langage C++
  • Données
    • Les différents types de variables et attributs (tableaux, données statiques, constantes), règles de portées.
    • Autoréférence
    • Allocation dynamique: new et delete. Tableaux d'objets

    Langage C++
  • Compléments sur les opérateurs
    • Opérateurs de calcul, comparaison, binaires
    • Surcharge d'opérateurs
    • Surcharge de << et >>
    • Fonction-opérateur amie.

    Langage C++
  • Système
    • Gestion des erreurs
    • Les exceptions
    • Contrôle des formats de données, redirections, traitement des fichiers, stream.
    • Les manipulateurs, analyses de chaînes.

    Langage C++
  • Compilation
    • Préprocesseur, contrôle de compilation, macros instructions
    • Patrons de fonctions, patrons de classes
    • Fichiers inclus

    Demande d'inscription à la formation

    Lieu souhaité (facultatif)


    Demande de renseignements