Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Undersøgelse af C++-Præprocessor-Direktiver | Kom Godt I Gang
C++ Introduktion

bookUndersø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

directive.h

copy
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

include.h

copy
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

main.cpp

copy
1234
int 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

main.cpp

header.h

header.h

copy
1234
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 karakteren af #include-direktivet, som i bund og grund blot kopierer og indsætter indholdet af en fil på det sted, hvor det kaldes.

question mark

Hvilket præprocessor-direktiv bruges til at tilføje eksterne filer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

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

bookUndersø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

directive.h

copy
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

include.h

copy
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

main.cpp

copy
1234
int 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

main.cpp

header.h

header.h

copy
1234
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 karakteren af #include-direktivet, som i bund og grund blot kopierer og indsætter indholdet af en fil på det sted, hvor det kaldes.

question mark

Hvilket præprocessor-direktiv bruges til at tilføje eksterne filer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4
some-alt