C++ est un langage de niveau intermédiaire conçu et développé par Bjarne Stroustrup aux Bell Labs en 1979. C++ étend et améliore encore le langage C et est un langage de programmation orienté objet. C++ fonctionne sur diverses plates-formes, telles que Windows, les systèmes d'exploitation MAC et diverses versions d'UNIX. "Tutoriel C++" explique le langage de programmation C++ en termes faciles à comprendre.
C++ est l'héritage du langage C. Il peut non seulement effectuer une programmation procédurale du langage C, mais peut également effectuer une programmation basée sur des objets caractérisée par des types de données abstraits, et peut également effectuer une programmation orientée objet caractérisée par une programmation par héritage et polymorphisme. Bien que le C++ soit efficace en programmation orientée objet, il peut également effectuer une programmation basée sur des processus. Par conséquent, le C++ peut être adapté à différentes tailles en fonction de la taille du problème auquel il s'adapte.
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.
Conseils : C est la base du C++, et le langage C++ et le langage C sont compatibles à bien des égards. Par conséquent, après avoir maîtrisé le langage C et approfondi votre apprentissage du C++, vous pouvez apprendre des langages orientés objetavec une syntaxe familière, atteignant ainsi l'objectif d'obtenir deux fois le résultat avec la moitié de l'effort.
Les programmes en langage C++ sont compilés car ils doivent atteindre des performances élevées. Mais son environnement de développement, afin de faciliter les tests, rend l'environnement de débogage interprétatif. Autrement dit, pendant le processus de développement, le débogage est effectué à l'aide d'une méthode d'exécution interprétée instruction par instruction et le code d'exécution final du programme est généré à l'aide d'une méthode compilée qui démarre sans l'environnement de développement.
Compilons/exécutons le premier programme C++ !
Le premier programme C++
Instance
#include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; }
Exécuter l'instance »
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Conseils : Notre tutoriel sur le langage C++ vous aidera à apprendre le langage de programmation C++ et ses applications étape par étape. Si vous avez des questions, veuillez vous rendre sur le site Web PHP chinois C++ Language Community pour poser vos questions, et avec enthousiasme. les internautes vous aideront à répondre.
Fonctionnalités du langage C++
Prend en charge l'encapsulation et le masquage des données
En C++, les classes sont des outils qui prennent en charge l'encapsulation des données, et les objets sont l'implémentation de l'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.
Application technologique C++
Informatique scientifique
Dans le domaine du calcul scientifique, FORTRAN est l'un des langages les plus utilisés. Cependant, le C++ est également largement utilisé dans ce domaine avec ses avantages tels que des bibliothèques avancées de calcul numérique et une programmation générique.
Logiciel réseau
C++ possède de nombreuses bibliothèques matures pour la communication réseau, dont la plus représentative est la bibliothèque ACE multiplateforme et lourde, qui peut être considérée comme la réalisation la plus importante du langage C++ One, il a des applications dans de nombreuses entreprises, départements importants et même dans l'armée.
Système d'exploitation
Dans ce domaine, le langage C est le principal langage de programmation utilisé. Cependant, grâce à sa compatibilité avec le C, la nature orientée objet du C++ commence également à avoir sa place dans ce domaine.
Contenu couvert par ce manuel de didacticiel du langage C++
Ce didacticiel couvre toutes les connaissances de base et avancées du langage C++, y compris la syntaxe, les types, les variables, les structures de données, les fonctions, les tableaux, les portées, l'orientation objet et le C++ du langage C++ Introduction détaillée à la bibliothèque de ressources et à d’autres connaissances.
Conseils : Chaque chapitre de ce tutoriel contient de nombreux exemples C++. Vous pouvez directement cliquer sur le bouton "Exécuter l'exemple" pour afficher les résultats en ligne. Ces exemples vous aideront à mieux comprendre et utiliser le langage C++.
Dernier chapitre
- C++ 有用的资源 2016-10-18
- C++ 标准库 2016-10-18
- C++ STL 教程 2016-10-18
- C++ Web 编程 2016-10-18
- C++ 多线程 2016-10-18
- C++ 信号处理 2016-10-18
- C++ 预处理器 2016-10-18
- C++ 模板 2016-10-18
Cours connexes
- Le dernier didacticiel vidéo ThinkPHP 5.1 en première mondiale (60 jours pour devenir un expert PHP en ligne) 2022-02-17
- Parlons brièvement de la création d'une entreprise en PHP 2023-01-04
- Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes 2018-01-25
- Vérification de connexion et forum de discussion classique 2018-03-02
- Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum] 2022-06-28
- Démarrage rapide de la version complète de Node.JS 2022-09-30
- Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent) 2022-12-08
- Tutoriel vidéo sur le ressort du cheval soldat 2022-04-12