Undersøgelse af C++-Præprocessor-Direktiver
Før vi kan skrive et meningsfuldt program, skal vi lære, hvordan vi tilføjer disse standardbiblioteker til vores projekt.
For at tilføje eksterne filer til dit program skal du bruge præprocessor-direktiver. Dette er kommandoer, der styrer præprocessoren, et værktøj, der omdanner koden før kompilering. Syntaksen for de fleste præprocessor-direktiver er:
directive.h
1#directive parameters
Kommandoen, der tilføjer eksterne filer til dit program, kaldes #include
, og det er den kommando, vi vil bruge mest i starten.
include.h
1#include <name>
Standardfiler vedhæftes ved hjælp af vinkelparenteser < >
, men du kan også oprette egne filer og tilføje dem til dit projekt på samme måde ved at bruge anførselstegn " "
.
Sådan fungerer #include
Se koden nedenfor. En af parenteserne mangler. Prøv at køre denne kode og se, hvad der sker.
main.cpp
1234int main() { return 0;
Du får en fejl om en manglende }
. Dette er gjort med vilje for at vise, hvordan #include
fungerer. Vi kan oprette en separat fil, der kun indeholder }
-symbolet og inkludere den i main.cpp
-filen ved hjælp af #include
-direktivet.
main.cpp
header.h
1234int main() { #include <header.h>
Problemet er blevet løst, og du bør ikke længere støde på en fejl. Årsagen til denne løsning ligger i karakteren af #include
-direktivet, som i bund og grund blot kopierer og indsætter indholdet af en fil på det sted, hvor det kaldes.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.85
Undersøgelse af C++-Præprocessor-Direktiver
Stryg for at vise menuen
Før vi kan skrive et meningsfuldt program, skal vi lære, hvordan vi tilføjer disse standardbiblioteker til vores projekt.
For at tilføje eksterne filer til dit program skal du bruge præprocessor-direktiver. Dette er kommandoer, der styrer præprocessoren, et værktøj, der omdanner koden før kompilering. Syntaksen for de fleste præprocessor-direktiver er:
directive.h
1#directive parameters
Kommandoen, der tilføjer eksterne filer til dit program, kaldes #include
, og det er den kommando, vi vil bruge mest i starten.
include.h
1#include <name>
Standardfiler vedhæftes ved hjælp af vinkelparenteser < >
, men du kan også oprette egne filer og tilføje dem til dit projekt på samme måde ved at bruge anførselstegn " "
.
Sådan fungerer #include
Se koden nedenfor. En af parenteserne mangler. Prøv at køre denne kode og se, hvad der sker.
main.cpp
1234int main() { return 0;
Du får en fejl om en manglende }
. Dette er gjort med vilje for at vise, hvordan #include
fungerer. Vi kan oprette en separat fil, der kun indeholder }
-symbolet og inkludere den i main.cpp
-filen ved hjælp af #include
-direktivet.
main.cpp
header.h
1234int main() { #include <header.h>
Problemet er blevet løst, og du bør ikke længere støde på en fejl. Årsagen til denne løsning ligger i karakteren af #include
-direktivet, som i bund og grund blot kopierer og indsætter indholdet af en fil på det sted, hvor det kaldes.
Tak for dine kommentarer!