C++-Preprocessorrichtlijnen Verkennen
Voordat we daadwerkelijk een zinvol programma kunnen schrijven, moeten we leren hoe we deze standaardbibliotheken aan ons project kunnen toevoegen.
Om externe bestanden toe te voegen aan je programma, moet je preprocessor-richtlijnen gebruiken. Dit zijn de opdrachten die de preprocessor aansturen, een hulpmiddel dat code transformeert vóór de compilatie. De syntaxis voor de meeste preprocessor-richtlijnen is:
directive.h
1#directive parameters
Het commando dat externe bestanden aan je programma toevoegt heet #include
, en dit is het commando dat we voorlopig het meest zullen gebruiken.
include.h
1#include <name>
Standaardbestanden worden toegevoegd met behulp van punthaken < >
, maar het is ook mogelijk eigen bestanden te maken en deze op vergelijkbare wijze aan het project te koppelen met dubbele aanhalingstekens " "
.
Werking van #include
Bekijk de onderstaande code. Eén van de haakjes ontbreekt. Probeer deze code uit te voeren en observeer het resultaat.
main.cpp
1234int main() { return 0;
Je krijgt een foutmelding van een ontbrekende }
. Dit is met opzet gedaan om te laten zien hoe de #include
werkt. We kunnen een apart bestand maken dat alleen het }
-symbool bevat en dit includen in het main.cpp
-bestand met behulp van de #include
-directive.
main.cpp
header.h
1234int main() { #include <header.h>
Het probleem is opgelost, en je zou geen foutmelding meer moeten tegenkomen. De reden voor deze oplossing ligt in de aard van de #include
-directive, die in wezen de inhoud van een bestand kopieert en plakt op de plaats waar het wordt aangeroepen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain more about preprocessor directives?
What is the difference between using angle brackets and double quotes with #include?
Can you give an example of including a custom file?
Awesome!
Completion rate improved to 3.85
C++-Preprocessorrichtlijnen Verkennen
Veeg om het menu te tonen
Voordat we daadwerkelijk een zinvol programma kunnen schrijven, moeten we leren hoe we deze standaardbibliotheken aan ons project kunnen toevoegen.
Om externe bestanden toe te voegen aan je programma, moet je preprocessor-richtlijnen gebruiken. Dit zijn de opdrachten die de preprocessor aansturen, een hulpmiddel dat code transformeert vóór de compilatie. De syntaxis voor de meeste preprocessor-richtlijnen is:
directive.h
1#directive parameters
Het commando dat externe bestanden aan je programma toevoegt heet #include
, en dit is het commando dat we voorlopig het meest zullen gebruiken.
include.h
1#include <name>
Standaardbestanden worden toegevoegd met behulp van punthaken < >
, maar het is ook mogelijk eigen bestanden te maken en deze op vergelijkbare wijze aan het project te koppelen met dubbele aanhalingstekens " "
.
Werking van #include
Bekijk de onderstaande code. Eén van de haakjes ontbreekt. Probeer deze code uit te voeren en observeer het resultaat.
main.cpp
1234int main() { return 0;
Je krijgt een foutmelding van een ontbrekende }
. Dit is met opzet gedaan om te laten zien hoe de #include
werkt. We kunnen een apart bestand maken dat alleen het }
-symbool bevat en dit includen in het main.cpp
-bestand met behulp van de #include
-directive.
main.cpp
header.h
1234int main() { #include <header.h>
Het probleem is opgelost, en je zou geen foutmelding meer moeten tegenkomen. De reden voor deze oplossing ligt in de aard van de #include
-directive, die in wezen de inhoud van een bestand kopieert en plakt op de plaats waar het wordt aangeroepen.
Bedankt voor je feedback!