Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utforsking av C++-preprosessor-direktiver | Komme i gang
C++ Introduksjon

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

directive.h

1
#directive parameters

Kommandoen som legger til eksterne filer i programmet ditt kalles #include, og dette er kommandoen vi kommer til å bruke mest foreløpig.

include.h

include.h

1
#include <name>

Standardfiler legges til ved å bruke vinkelklammer < >, men du kan også lage egne filer og koble dem til prosjektet ditt på samme måte, ved å bruke doble anførselstegn " ".

Hvordan #include fungerer

Se på koden nedenfor. En av klammeparentesene mangler. Prøv å kjøre denne koden og se hva som skjer.

main.cpp

main.cpp

1234
int main() { return 0;

Du får en error 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

main.cpp

header.h

header.h

1234
int 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 praksis bare kopierer og limer inn innholdet fra en fil på det stedet hvor det blir kalt.

question mark

Hva er preprosessor-direktivet for å legge til eksterne filer?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

directive.h

1
#directive parameters

Kommandoen som legger til eksterne filer i programmet ditt kalles #include, og dette er kommandoen vi kommer til å bruke mest foreløpig.

include.h

include.h

1
#include <name>

Standardfiler legges til ved å bruke vinkelklammer < >, men du kan også lage egne filer og koble dem til prosjektet ditt på samme måte, ved å bruke doble anførselstegn " ".

Hvordan #include fungerer

Se på koden nedenfor. En av klammeparentesene mangler. Prøv å kjøre denne koden og se hva som skjer.

main.cpp

main.cpp

1234
int main() { return 0;

Du får en error 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

main.cpp

header.h

header.h

1234
int 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 praksis bare kopierer og limer inn innholdet fra en fil på det stedet hvor det blir kalt.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
some-alt