Exploration des Directives du Préprocesseur C++
Avant de pouvoir écrire un programme significatif, il est nécessaire d'apprendre à ajouter ces bibliothèques standard à notre projet.
Pour ajouter des fichiers externes à votre programme, il faut utiliser des directives du préprocesseur. Ce sont des commandes qui guident le préprocesseur, un outil qui transforme le code avant la compilation. La syntaxe de la plupart des directives de prétraitement est la suivante :
directive.h
1#directive parameters
La commande qui permet d'ajouter des fichiers externes à votre programme s'appelle #include
, et c'est celle que nous utiliserons le plus pour l'instant.
include.h
1#include <name>
Les fichiers standards sont inclus à l'aide de chevrons < >
, mais vous pouvez également créer vos propres fichiers et les connecter à votre projet de manière similaire, en utilisant des guillemets doubles " "
.
Fonctionnement de #include
Observez le code ci-dessous. Il manque une des parenthèses. Essayez d'exécuter ce code et voyez ce qu'il se passe.
main.cpp
1234int main() { return 0;
Vous obtenez une erreur de }
manquant. Ceci est fait exprès pour illustrer le fonctionnement de la directive #include
. Il est possible de créer un fichier séparé contenant uniquement le symbole }
et de l’inclure dans le fichier main.cpp
à l’aide de la directive #include
.
main.cpp
header.h
1234int main() { #include <header.h>
Le problème a été résolu et vous ne devriez plus rencontrer d’erreur. Cette résolution s’explique par la nature de la directive #include
, qui se contente essentiellement de copier et coller le contenu d’un fichier à l’endroit où elle est appelée.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
What are some common standard libraries I should know about?
Can you explain the difference between using angle brackets and double quotes with #include?
How does the preprocessor handle #include directives?
Awesome!
Completion rate improved to 3.85
Exploration des Directives du Préprocesseur C++
Glissez pour afficher le menu
Avant de pouvoir écrire un programme significatif, il est nécessaire d'apprendre à ajouter ces bibliothèques standard à notre projet.
Pour ajouter des fichiers externes à votre programme, il faut utiliser des directives du préprocesseur. Ce sont des commandes qui guident le préprocesseur, un outil qui transforme le code avant la compilation. La syntaxe de la plupart des directives de prétraitement est la suivante :
directive.h
1#directive parameters
La commande qui permet d'ajouter des fichiers externes à votre programme s'appelle #include
, et c'est celle que nous utiliserons le plus pour l'instant.
include.h
1#include <name>
Les fichiers standards sont inclus à l'aide de chevrons < >
, mais vous pouvez également créer vos propres fichiers et les connecter à votre projet de manière similaire, en utilisant des guillemets doubles " "
.
Fonctionnement de #include
Observez le code ci-dessous. Il manque une des parenthèses. Essayez d'exécuter ce code et voyez ce qu'il se passe.
main.cpp
1234int main() { return 0;
Vous obtenez une erreur de }
manquant. Ceci est fait exprès pour illustrer le fonctionnement de la directive #include
. Il est possible de créer un fichier séparé contenant uniquement le symbole }
et de l’inclure dans le fichier main.cpp
à l’aide de la directive #include
.
main.cpp
header.h
1234int main() { #include <header.h>
Le problème a été résolu et vous ne devriez plus rencontrer d’erreur. Cette résolution s’explique par la nature de la directive #include
, qui se contente essentiellement de copier et coller le contenu d’un fichier à l’endroit où elle est appelée.
Merci pour vos commentaires !