Kursinnhold
C++ Introduction
C++ Introduction
Utforsker C++ Preprocessor-Direktiver
Før vi faktisk kan skrive noe meningsfullt program, må vi lære hvordan vi legger til disse standardbibliotekene til prosjektet vårt.
For å legge til eksterne filer til programmet ditt må du bruke preprosessor-direktiver. Dette er kommandoene som veileder preprosessoren, et verktøy som transformerer kode før kompilering. Syntaksen for de fleste preprosesseringsdirektiver er:
directive
#directive parameters
Kommandoen som legger til eksterne filer i programmet ditt kalles #include
, og dette er kommandoen vi vil bruke mest for nå.
include
#include <name>
Standardfiler er vedlagt ved bruk av vinkelparenteser < >
, men du kan også lage dine egne filer og koble dem til prosjektet ditt på lignende måte, ved bruk av doble anførselstegn " "
.
Hvordan #include fungerer
Se på koden nedenfor. En av klammene mangler. Prøv å kjøre denne koden og se hva som skjer.
main
int 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
header
int main() { #include <header.h>
Problemet har blitt løst, og du skal ikke lenger støte på en feil. Årsaken til denne løsningen ligger i naturen til #include
-direktivet, som i hovedsak bare kopierer og limer inn innholdet i en fil på det punktet hvor det kalles.
Takk for tilbakemeldingene dine!