Langage C++

horizontal rule

horizontal rule

Fiche Programme Transparents Support de cours

FICHE TECHNIQUE

Objectifs du stage

Ce cours présente les bases du langage de programmation C++.

Ce langage est actuellement très en vogue dans l'informatique industrielle.

Il doit permettre à la fin du stage de connaître les concepts de C++.

Méthodes

Matériel utilisé : rétro-projection d'écran PC

Type de formation entièrement théorique

Durée : 3H

Conditions d'accès

Niveau requis : Agent technique ou ingénieur notions de conception orientée objets indispensable

Métier : logiciel

Connaissance : connaissance du langage C indispensable

Présentations préparatoires : Conception Orientée Objet indispensable., langage C ANSI

horizontal rule

horizontal rule

horizontal rule

Fiche Programme Transparents Support de cours

PROGRAMME

INTRODUCTION

Historique

Généralités

DIFFÉRENCES ENTRE C++ ET C

le concept d'objet

Les références

Les fonctions 'inline' et surchargées

Valeur par défaut d'un argument

Edition des liens plus intelligente

La mémoire dynamique

Les déclarations et le code

Initialisation dynamique des variables

Incompatibilités de C++ par rapport à C

Interfaçage entre modules C et C++

LES CLASSES D'OBJETS

Définitions

Les classes publiques et privées

Masquage et imbrications des types

LES MEMBRES DE LA CLASSE

Les opérateurs scope '::' et point '.'

L'écriture d'une fonction membre

Les membres constructeurs et destructeurs

Les membres statiques

Les membres opérateurs, new et delete

Les qualifieurs de fonctions membres

Les pointeurs de membres

les amis de la classe

LES CLASSES DÉRIVÉES

La dérivation publique ou privée

Les membres virtuels

Les constructeurs et destructeurs

Les classes abstraites

LES EXTENSIONS PRÉVUES

bulletLa généricité : template
bulletExceptions

Accueil ] Remonter ]