next up previous contents index
Next: Les makefiles Up: Programmation en C Previous: Compiler à partir de

   
La programmation en C++

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;
}



MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.