Les Technologies

 
 
 
 
 
   

 

 

 

 
C++
(*) Source Wikipedia

Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes comme, par exemple, la programmation procédurale, la programmation orientée objet et la programmation générique.

On peut considérer que C++ « est du C » avec un ajout de fonctionnalités. Une remarque importante est à faire cependant : certains programmes syntaxiquement corrects en C ne le sont pas en C++.

Fonctionnalités introduites par C++

  • les déclarations reconnues comme instructions (repris dans C99)
  • les opérateurs new et delete pour la gestion d'allocation mémoire
  • le type de données bool (booléen)
  • les références
  • le mot clé const pour définir des constantes (repris par C à la fin des années 1980)
  • les fonctions inline (repris dans C99)
  • les paramètres par défaut dans les fonctions
  • les référentiels lexicaux (Espace de noms) et l'opérateur de résolution
  • les classes, ainsi que tout ce qui y est lié : l'héritage, les fonctions membres, les fonctions membres virtuelles, les constructeurs et le destructeur
  • la surcharge des opérateurs
  • les templates
  • la gestion d'exceptions
  • l'identification de type pendant l'exécution (RTTI : run-time type identification)
  • le commentaire de fin de ligne introduit par « // » (existant dans BCPL, repris dans C99).

 

> Plus d'informations

 

 

Les environnements de développement C++

  • Code::Blocks
  • Dev-C++
  • Anjuta
  • KDevelop
  • QDevelop

 

 

         
         
 
© Aptek 2004-2008 | Contact | Recrutement | Plan du site