C++

Tutoriel simple C++ Hello World

Tutoriel simple C++ Hello World
C++ est un langage de programmation flexible et polyvalent qui a été créé à l'origine en 1985 par Bjarne Stroustrup, un informaticien danois. Aujourd'hui, C++ est considéré comme l'un des langages les plus puissants utilisés pour le développement de logiciels.

C++ est utilisé dans divers domaines, tels que les logiciels embarqués, les systèmes d'exploitation en temps réel, le développement de jeux et la finance, et parce qu'il prend en charge à la fois les styles de programmation procédurale et orienté objet, il est à la fois solide et polyvalent.

Dans cet article, nous allons discuter de la structure de base d'un programme C++ et vous montrer comment écrire un programme simple "Hello World".

Structure du programme C++

Avant d'écrire le programme "Hello World" en C++, discutons d'abord des éléments principaux d'un programme C++. Voici un exemple de squelette de programme C++ :

Parce que chaque programme C++ adhère à cette structure de base, nous allons maintenant expliquer en détail les principaux éléments de cette structure.

La première ligne est "#include ". Ici, "iostream" signifie flux d'entrée/sortie, où un flux est une série de caractères ou d'octets. Cette ligne indique au préprocesseur d'inclure le contenu de la bibliothèque dans le programme.

Il existe plusieurs bibliothèques disponibles dans le langage de programmation C++. Les bibliothèques contiennent des objets et des fonctions intégrés que les programmeurs peuvent utiliser pour écrire des programmes, et ils sont fournis par le compilateur C++. Lorsque nous installons le compilateur C++, nous obtenons toutes les bibliothèques associées.

Le « iostream » comprend les objets suivants :

  1. cin : le flux d'entrée standard
  2. cout : le flux de sortie standard
  3. cerr : le flux de sortie standard pour les erreurs
  4. clog : le flux de sortie pour la journalisation

Chaque programme C++ a une fonction "main()". Dans cet exemple, la valeur renvoyée par la fonction principale est un entier. Par conséquent, après l'exécution de la fonction "main()" ici, une valeur de 0 sera renvoyée.

L'accolade ouvrante indique le début du corps de la fonction principale. L'accolade fermante indique la fin du corps de la fonction "main()". Le reste de votre code sera placé à l'intérieur des accolades

Bonjour le monde (Bonjour le monde.cpp)

Maintenant, écrivons un simple programme "Hello World" et exécutons-le. Nous utiliserons les ressources de flux de la bibliothèque standard C++ pour écrire la chaîne "Hello World" dans la sortie standard.

#inclure
int main()

std::compte << ”Hello World” << std::endl;
renvoie 0 ;

Pour compiler le programme C++, vous devez utiliser la commande g++ -o .

Nous avons discuté du fichier d'en-tête « iostream » dans la section précédente ; « cin » et « cout » sont des objets couramment utilisés : « cin » est principalement utilisé pour obtenir des entrées à partir du clavier et stocker les données sous forme de variable, tandis que « cout » est utilisé pour imprimer les données à l'écran.

Nous pouvons utiliser "cout" pour afficher "Hello World" à l'écran. Cependant, nous ne pouvons pas utiliser l'objet "cout" directement car il appartient à l'espace de noms "std". Par conséquent, nous utilisons l'opérateur de résolution de portée (i.e., ::). De plus, pour imprimer une nouvelle ligne, nous avons utilisé "std::endl".

Si vous n'utilisez pas l'opérateur de résolution de portée, vous obtiendrez l'erreur suivante :

#inclure
int main()

compter << ”Hello World” << endl;
renvoie 0 ;

Pour corriger l'erreur ci-dessus, vous pouvez soit ajouter correctement l'opérateur de résolution de portée, soit mentionner l'espace de noms au début du programme. Si vous souhaitez utiliser « cout » sans utiliser l'opérateur de résolution de portée, vous pouvez écrire le code suivant :

#inclure
en utilisant l'espace de noms std ;
int main()

compter << ”Hello World” << endl;
renvoie 0 ;

Dans le programme ci-dessus, nous avons mentionné l'espace de noms "std" dans la deuxième ligne (i.e., « en utilisant l'espace de noms std ; »). Par conséquent, nous n'avons pas besoin d'utiliser l'opérateur de résolution de portée chaque fois que nous utilisons un objet de l'espace de noms "std", et nous pouvons simplement utiliser "cout" pour imprimer quelque chose sur la sortie standard au lieu d'écrire "std::cout". De même, nous n'avons pas besoin d'utiliser l'opérateur de résolution de portée pour "endl".

Maintenant, nous allons compiler ce programme et voir le résultat :

Comme vous pouvez le voir, nous obtenons la même sortie.

Conclusion

C++ est un langage de programmation flexible et polyvalent qui est largement utilisé dans divers domaines. C'est une extension du langage de programmation C et il hérite de la syntaxe de la programmation C. Dans cet article, nous vous avons montré comment écrire un programme simple "Hello World" dans le langage de programmation C++ et expliqué divers éléments du programme.

Comment utiliser Xdotool pour stimuler les clics de souris et les frappes sous Linux
Xdotool est un outil de ligne de commande gratuit et open source pour simuler les clics de souris et les frappes. Cet article couvrira un bref guide s...
Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...