Le compilateur C++ s'appelle g++
. Voici un exemple de fichier écrit en C++ (le fameux salut) :
#include <iostream.h> void main (void) { cout << "Salut en C++ !" << endl; }
Pour compiler un tel fichier, taper (la syntaxe est semblable à celle utilisée par gcc
) :
g++ salut++.C -o salut++
L'exemple qui suit montre un exemple un peu plus élaboré de programme écrit en C++. Ce fichier, str.C
, montre l'implémentation d'une classe pour faciliter les manipulations de chaînes de caractères (strings). Un début de définition de la classe string est ici présenté.
#include <iostream.h> class string { char *p; int longueur; public: string(int l) { p = new char[longueur = l]; } ~string(void) { delete[] p; } string& operator=(string&); }; string& string::operator=(string& s) { p = s.p; longueur = s.longueur; } void main(void) { string s1(10); string s2(20); cout << "Tout s'est bien passe !" << endl; s1 = s2; }