Spécificités du C++

De RAD Studio (Français)

Remonter à Instructions - Index

C++ est un langage de programmation orienté objet issu du C. En règle générale, vous pouvez compiler des programmes C sous C++, mais l'inverse n'est pas permis si le programme utilise des constructions spécifiques à C++. Certaines situations nécessitent une attention spéciale. Par exemple, la même fonction func déclarée deux fois en C avec des types d'arguments différents entraîne une condition d'erreur pour répétition de nom. En C++, func sera interprétée comme une fonction surchargée. La légalité de cette surcharge dépend quant à elle d'autres éléments.

Bien que C++ fasse appel à de nouveaux mots clés et opérateurs pour traiter les classes, certaines des caractéristiques de C++ ont des applications en dehors du contexte des classes. Ce chapitre reprend les aspects de C++ utilisables indépendamment des classes, puis décrit les particularités des classes et leurs mécanismes.

Voir Gestion des exceptions dans C++ pour de plus amples informations sur la compilation des programmes C et C++ avec gestion des exceptions.

Voir aussi

Autres langues