InFo
-VIRUS
-PIRATAGE
-ANONYME
LANGAGE
-LANGAGE C
-PASCAL
-C++
RÉSEAUX
-WAP
-WEBMASTER
-IP
-PROTOCOLE
HtMl
-INTRO
-FRAMES
-FORMS
-IMAGES
-FOND |
|
Le langage C++ est une "amélioration" du langage C (le langage C a été mis au point par M.Ritchie et B.W.Kernighan au début
des années 70). Bjarne Stroustrup, un ingénieur considéré comme l'inventeur du C++, a en effet décidé d'ajouter au langage C les propriétés de
l'approche orientée objet. Ainsi, vers la fin des années 80 un nouveau langage,
baptisé C with classes (traduisez "C avec des classes"), apparaît. Celui-ci a ensuite été
renommé en C++, clin d'oeil au symbole d'incrémentation ++ du langage C, afin de signaler qu'il s'agit
d'un langage C amélioré (langage C+1).
Le C++ reprend la quasi-intégralité des concepts présents dans le langage C, si bien
que les programmes écrits en langage C fonctionnent avec un compilateur C++. En réalité
le langage C++ est un sur ensemble du C++, il y ajoute, entre autres, des
fonctionnalités objet:
- L'encapsulation
- L'héritage (simple et multiple)
- Le polymorphisme
ainsi qu'un ensemble de nouvelles
fonctionnalisées, parmi lesquelles:
- le contrôle de type
- les arguments par défaut
- la surcharge de fonctions
- les fonctions inline
- ...
|
|


|