Formations Initiation au langage C++

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Initiation au langage C++

Durée : 5 jours
Prix HT : Nous consulter
Ref : B0004


Prochaines sessions :
Pas de date programmée (formation à la demande) Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Objectifs de la formation

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

Publics

Toute personne amenée à programmer, à superviser ou à modifier des logiciels écrits en langage C   et liés au système d'exploitation.

Pré-requis pour suivre cette formation Language C, C++

Il est demandé aux participants de connaître les bases d'un langage structuré (Pascal, C, ou autre).

Contenu de la formation Language C, C++ :

- POO

Définitions: besoin, termes utilisés, organisation, historique.

- Base

Architecture d'un programme écrit en C  ; variables simples; affichage: cout et cin; fonctions; surcharges.
Structure d'un programme: boucles, tests, branchements

- 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

- 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

- Compléments sur les opérateurs

Opérateurs de calcul, comparaison, binaires
Surcharge d'opérateurs
Fonction-opérateur amie
Surcharge de << et >>

- Système

Gestion des erreurs
Contrôle des formats de données, redirections, traitement des fichiers, la classe ios
Les manipulateurs, analyses de chaînes
Les exceptions

- Compilation

Préprocesseur, contrôle de compilation, macros instructions
Patrons de fonctions, patrons de classes
Fichiers inclus