Spécificités du C++ - Index

De RAD Studio
Aller à : navigation, rechercher

Remonter à Guide du langage C++ - Index


Cette section décrit les fonctionnalités qui caractérisent RAD Studio C++, telles que les descriptions des fonctionnalités C++11 prises en charge dans C++Builder, et les recommandations sur working with UnicodeString in C++.

C++ est un langage de programmation orienté objet basé sur le C. En règle générale, vous pouvez compiler des programmes C sous C++, mais l'inverse n'est pas possible si le programme utilise des constructions spécifiques à C++. Certaines situations nécessitent une attention spéciale. Par exemple, la même fonction déclarée comme func 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. Cette rubrique 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++Builder pour de plus amples informations sur la compilation des programmes C et C++ avec la gestion des exceptions.

Rubriques

Voir aussi