Accueil
Programmation
AspectJ   Basic   C   C++   C#   Eiffel   Java   JavaScript   Pascal   PHP   Python   Rexx   Ruby   Scriptol   Tcl
Balises
HTML  XML   XAML   XUL
Interrogation
SQL
English

C++    Programmation système

C++, créé en 1981 par Bjarne Stroutstup, ajoute l'orientation objet au C, tout en restant compatible avec lui. Le C++ avait pour objectif d'être portable.

Caractéristiques de C++

C++ décrit des classes dans les fichiers d'en-tête, et le corps des méthodes dans les fichiers source. En déclarant des instances de classes vous pouvez réutiliser les ensembles de variables et méthodes sans avoir à les déclarer de nouveau.
La gestion de mémoire est inchangée.
La surcharge des fonctions permet de les déclarer avec des paramètres différents.
Les classes héritent les unes des autres et partagent leurs méthodes.

Pourquoi l'utiliser?

C++ a connu le succès grâce à la liberté offerte aux programmeurs. L'inconvénient est la difficulté à déboguer les programmes. Il est rapide et une large collection d'APIs est disponible. Il reste le meilleur outil pour la programmation système.

Sites et outils pour C++

Librairies

Objective C

Objective C est une version de C orientée objet plus simple que C++.

Exemple de code

Afficher les caractères d'une chaîne en C

string s = "demo" + "suffixe";
int l = s.length();
for(int i = 0; i < l; i++)
{
   char c = s[i];
   printf("%c\n", c);
} 
Accueil