Utforsking av C++-Preprosessor-Direktiver
Før vi kan skrive et meningsfullt program, må vi lære hvordan vi legger til disse standardbibliotekene i prosjektet vårt.
For å legge til eksterne filer i programmet ditt må du bruke preprosessor-direktiver. Dette er kommandoene som styrer preprosessoren, et verktøy som transformerer koden før kompilering. Syntaksen for de fleste preprosessor-direktiver er:
directive.h
1#directive parameters
Kommandoen som legger til eksterne filer i programmet ditt heter #include
, og dette er kommandoen vi vil bruke mest for øyeblikket.
include.h
1#include <name>
Standardfiler legges til ved å bruke vinkelparenteser < >
, men du kan også lage egne filer og koble dem til prosjektet ditt på lignende måte, ved å bruke doble anførselstegn " "
.
Hvordan #include fungerer
Se på koden nedenfor. En av parentesene mangler. Prøv å kjøre denne koden og se hva som skjer.
main.cpp
1234int main() { return 0;
Du får en feil om en manglende }
. Dette er gjort med vilje for å vise hvordan #include
fungerer. Vi kan lage en egen fil som kun inneholder }
-symbolet og inkludere den i main.cpp
-filen ved å bruke #include
-direktivet.
main.cpp
header.h
1234int main() { #include <header.h>
Problemet er løst, og du skal ikke lenger oppleve en feil. Årsaken til denne løsningen ligger i egenskapene til #include
-direktivet, som i hovedsak bare kopierer og limer inn innholdet fra en fil på det stedet hvor det blir kalt.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utforsking av C++-Preprosessor-Direktiver
Sveip for å vise menyen
Før vi kan skrive et meningsfullt program, må vi lære hvordan vi legger til disse standardbibliotekene i prosjektet vårt.
For å legge til eksterne filer i programmet ditt må du bruke preprosessor-direktiver. Dette er kommandoene som styrer preprosessoren, et verktøy som transformerer koden før kompilering. Syntaksen for de fleste preprosessor-direktiver er:
directive.h
1#directive parameters
Kommandoen som legger til eksterne filer i programmet ditt heter #include
, og dette er kommandoen vi vil bruke mest for øyeblikket.
include.h
1#include <name>
Standardfiler legges til ved å bruke vinkelparenteser < >
, men du kan også lage egne filer og koble dem til prosjektet ditt på lignende måte, ved å bruke doble anførselstegn " "
.
Hvordan #include fungerer
Se på koden nedenfor. En av parentesene mangler. Prøv å kjøre denne koden og se hva som skjer.
main.cpp
1234int main() { return 0;
Du får en feil om en manglende }
. Dette er gjort med vilje for å vise hvordan #include
fungerer. Vi kan lage en egen fil som kun inneholder }
-symbolet og inkludere den i main.cpp
-filen ved å bruke #include
-direktivet.
main.cpp
header.h
1234int main() { #include <header.h>
Problemet er løst, og du skal ikke lenger oppleve en feil. Årsaken til denne løsningen ligger i egenskapene til #include
-direktivet, som i hovedsak bare kopierer og limer inn innholdet fra en fil på det stedet hvor det blir kalt.
Takk for tilbakemeldingene dine!