C++, ce mot est généralement prononcé comme "C plus plus" dans le cercle des programmeurs en Chine continentale, tandis que Les programmeurs occidentaux le prononcent généralement comme "C plus plus" , c'est une sorte d'usage A une très large gamme de langages de programmation informatique.
C++ est un langage de programmation à usage général avec vérification de type de données statique qui prend en charge plusieurs paradigmes de programmation. Il prend en charge plusieurs styles de programmation tels que la programmation procédurale, l'abstraction de données, la programmation orientée objet et la programmation générique. (Apprentissage recommandé : Tutoriel vidéo PHP)
CPP est une autre forme d'écriture du langage de programmation C++.
C'est l'abréviation de "C Plus Plus". est un autre langage de programmation informatique après le langage C. Le langage de programmation C++ prend en charge toutes les syntaxes du langage C en même temps. Le C++ est similaire au C : mais le C est un langage de programmation orienté processus, tandis que le C++ est un langage de programmation orienté objet. Cependant, le langage C++ conserve une compatibilité avec le langage C, ce qui signifie que le langage C peut être inséré dans le C++. programme sans modification du code.
cpp est le nom suffixe des fichiers de code source écrits en langage C++. Son puissant support des cours lui permet d'écrire de meilleurs programmes.
C++ possède non seulement les caractéristiques pratiques d'un fonctionnement informatique efficace, mais s'engage également à améliorer la qualité de programmation des programmes à grande échelle et les capacités de description des problèmes des langages de programmation.
Fonctionnalités du langage
Prise en charge de l'encapsulation et du masquage des données
En C++, les classes sont des outils qui prennent en charge l'encapsulation des données, et les objets sont des tâches d'encapsulation des données. C++ prend en charge l'encapsulation et le masquage des données en créant des classes définies par l'utilisateur.
Dans la programmation orientée objet, les données et les fonctions qui effectuent des opérations légales sur les données sont encapsulées ensemble sous forme de définition de classe. Les objets sont déclarés comme variables d'une classe donnée. Chaque objet d'une classe donnée contient un certain nombre de membres privés, de membres publics et de membres protégés spécifiés par la classe. Une fois qu'une classe bien définie est créée, elle peut être considérée comme une entité entièrement encapsulée qui peut être utilisée comme une unité intégrale. Le fonctionnement interne réel d'une classe est caché et les utilisateurs d'une classe bien définie n'ont pas besoin de savoir comment fonctionne la classe, mais simplement comment l'utiliser.
Prise en charge de l'héritage et de la réutilisation
De nouveaux types peuvent être déclarés en fonction des classes C++ existantes. C'est l'idée de l'héritage et de la réutilisation. Grâce à l'héritage et à la réutilisation, vous pouvez organiser la structure du programme plus efficacement, clarifier les relations entre les classes et utiliser pleinement les classes existantes pour réaliser un développement plus complexe et plus approfondi. La classe nouvellement définie est une sous-classe et devient une classe dérivée. Il peut hériter de toutes les propriétés et méthodes non privées de la classe parent en tant que ses propres membres.
Prise en charge du polymorphisme
Utilisez le polymorphisme pour spécifier le comportement de chaque classe. Le polymorphisme forme une structure arborescente composée de classes parentes et de leurs sous-classes. Chaque sous-classe de cette arborescence peut recevoir un ou plusieurs messages portant le même nom. Lorsqu'un message est reçu par un objet d'une classe dans cet arbre, l'objet détermine dynamiquement une certaine utilisation du message à donner aux objets des sous-classes. Cette caractéristique du polymorphisme permet l'utilisation d'abstractions de haut niveau.
La combinaison de l'héritage et du polymorphisme peut facilement générer une série d'objets similaires mais uniques. En raison de l’héritage, ces objets partagent de nombreuses caractéristiques similaires. En raison du polymorphisme, un objet peut avoir une représentation unique et un autre objet une autre représentation.
Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!