Kursusindhold
C++ Introduction
C++ Introduction
Udforskning af C++ Preprocessor-Direktiver
Før vi faktisk kan skrive noget 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 de kommandoer, der guider præprocessoren, et værktøj, der transformerer kode før kompilering. Syntaksen for de fleste præprocessor-direktiver er:
directive
#directive parameters
Den kommando, der tilføjer eksterne filer til dit program, kaldes #include
, og dette er den kommando, vi vil bruge mest for nu.
include
#include <name>
Standardfiler er vedhæftet ved hjælp af vinkelparenteser < >
, men du kan også oprette dine egne filer og forbinde dem til dit projekt på samme måde ved hjælp af dobbelte anførselstegn " "
.
Hvordan #include virker
Se på koden nedenfor. En af parenteserne mangler. Prøv at køre denne kode og se, hvad der sker.
main
int main() { return 0;
Du får en fejl om en manglende }
. Dette er gjort med vilje for at vise, hvordan #include
virker. Vi kan oprette en separat fil, der kun indeholder }
-symbolet og inkludere den i main.cpp
-filen ved hjælp af #include
-direktivet.
main
header
int 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 naturen af #include
direktivet, som i bund og grund bare kopierer og indsætter indholdet af en fil på det sted, hvor det kaldes.
Tak for dine kommentarer!