Stage de programmation C++

separation

Type de cours: Stage pratique
Réf: PROC+

Durée: 3  jours

Prix 2008:

- En regroupement au centre 330 € H.T/jour et par participant (déjeuners et collations compris)

- Chez le client (en intra) 497 € H.T/jour et par participant

Dates du stage de 3 jours : toute l'année, nous contacter.

Objectif : permettre d'évoluer en programmation du langage C vers le langage C++. Stage pratique avec une orientation vers la programmation objet.

Programme du stage

1- Du C au C++
  • Introduction au C++
  • principales évolutions du langage C++

2- Types de données

  • les fonctions
  • la surcharge des fonctions
  • la généricité des fonctions

3- Notions de "classe"

  • définition
  • les types des données membres
  • les fonctions membres

4- Surcharge des opérateurs

  • définitions, principes et limites
  • le rôle des fonctions amies
  • cas de l'opérateur d'affectation
  • cas des opérateurs d'indiçage "[]"
  • cas des opérateurs d'appel de fonction "()"
  • pointeur intelligent

5- Généricité classes paramétrées (template class)

  • définitions
  • instanciation
  • spécialisation

6- Héritage

  • héritage simple, classe dérivée
  • dérivation privée, publique, imcidence sur les constructeurs
  • portée de la dérivation
  • polymorphisme liaison dynamique
  • fonctions virtuelles, redéfinition
  • structures de données polymorphes
  • héritage multiple
  • classe abstraite

 

8- Les entrées/sorties : "streams"

  • notion de flux de donnée
  • implémentation
  • la surcharge des opérateurs d'E/S

Pré-requis

Connaître l'environnement Windows ou équivalent. Avoir déjà utilisé un langage de programmation structurée

ancre