Aller au contenu

C++

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 13 janvier 2003 à 18:11 et modifiée en dernier par 194.167.100.1 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

C++ est un langage de programmation orienté objet, développé par Bjarne Stroustrup dans le laboratoire de recherche AT&T Bell dans les années 1980. C++ a été standardisé en 1998 (ISO/IEC 14882-1998 "Information Technology - Programming Languages - C++").

C++ est basé sur le langage C. La plupart des programmes C constituent aussi des programmes C++ valides. Cependant le langage C n'est pas un sous-ensemble de C++, au sens strict. Au delà de son support de la programmation orientée objet, C++ se distingue du langage C par son support de la programmation générique, et de la méta-programmation, grâce à l'utilisation de templates.

Le nom du langage C++ (prononcé "C plus plus") indique qu'il s'agit d'une évolution du langage C. Il évoque aussi l'opérateur ++ (double signe plus), qui dans le langage C a l'effet d'incrémenter la valeur d'une variable.

Exemple de programme :

"Hello, World"

#include <iostream>
using namespace std;

int main()
{
   cout << "Hello, world!" << endl;
}

Définition de classe

class MessageInternet
{
 string m_sujet;
public:
 MessageInternet (string sujet, string expediteur, string destinaire);
  
 string sujet ();
 string expediteur ();
 string destinaire ();
};