Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udforskning af C++ Preprocessor-Direktiver | Kom Godt i Gang
C++ Introduction
course content

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
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:

h

directive

copy
1
#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.

h

include

copy
1
#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.

cpp

main

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

cpp

main

h

header

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

question mark

Hvad er præprocessor-direktivet 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
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
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:

h

directive

copy
1
#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.

h

include

copy
1
#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.

cpp

main

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

cpp

main

h

header

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

question mark

Hvad er præprocessor-direktivet 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
Vi beklager, at noget gik galt. Hvad skete der?
some-alt