Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utforska C++-Preprocessor-Direktiv | Komma Igång
Introduktion till C++

Utforska C++-Preprocessor-Direktiv

Svep för att visa menyn

Innan vi kan skriva något meningsfullt program måste vi lära oss hur vi lägger till dessa standardbibliotek i vårt projekt.

För att lägga till externa filer i ditt program måste du använda preprocessor-direktiv. Dessa är kommandon som styr preprocessorn, ett verktyg som omvandlar koden innan kompilering. Syntaxen för de flesta preprocessor-direktiv är:

directive.h

directive.h

1
#directive parameters

Kommandot som lägger till externa filer i ditt program kallas #include, och detta är det kommando vi kommer att använda mest för tillfället.

include.h

include.h

1
#include <name>

Standardfiler bifogas med hjälp av vinkelparenteser < >, men du kan också skapa egna filer och ansluta dem till ditt projekt på liknande sätt, med hjälp av dubbla citattecken " ".

Hur #include fungerar

Titta på koden nedan. En av klamrarna saknas. Försök att köra denna kod och se vad som händer.

main.cpp

main.cpp

1234
int main() { return 0;

Du får ett error om en saknad }. Detta är gjort med avsikt för att visa hur #include fungerar. Vi kan skapa en separat fil som endast innehåller symbolen } och inkludera den i filen main.cpp med hjälp av direktivet #include.

main.cpp

main.cpp

header.h

header.h

1234
int main() { #include <header.h>

Problemet har lösts, och du bör inte längre stöta på ett fel. Anledningen till denna lösning ligger i egenskapen hos #include-direktivet, som i princip bara kopierar och klistrar in innehållet från en fil på den plats där det anropas.

question mark

Vilket preprocessor-direktiv används för att lägga till externa filer?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Utforska C++-Preprocessor-Direktiv

Innan vi kan skriva något meningsfullt program måste vi lära oss hur vi lägger till dessa standardbibliotek i vårt projekt.

För att lägga till externa filer i ditt program måste du använda preprocessor-direktiv. Dessa är kommandon som styr preprocessorn, ett verktyg som omvandlar koden innan kompilering. Syntaxen för de flesta preprocessor-direktiv är:

directive.h

directive.h

1
#directive parameters

Kommandot som lägger till externa filer i ditt program kallas #include, och detta är det kommando vi kommer att använda mest för tillfället.

include.h

include.h

1
#include <name>

Standardfiler bifogas med hjälp av vinkelparenteser < >, men du kan också skapa egna filer och ansluta dem till ditt projekt på liknande sätt, med hjälp av dubbla citattecken " ".

Hur #include fungerar

Titta på koden nedan. En av klamrarna saknas. Försök att köra denna kod och se vad som händer.

main.cpp

main.cpp

1234
int main() { return 0;

Du får ett error om en saknad }. Detta är gjort med avsikt för att visa hur #include fungerar. Vi kan skapa en separat fil som endast innehåller symbolen } och inkludera den i filen main.cpp med hjälp av direktivet #include.

main.cpp

main.cpp

header.h

header.h

1234
int main() { #include <header.h>

Problemet har lösts, och du bör inte längre stöta på ett fel. Anledningen till denna lösning ligger i egenskapen hos #include-direktivet, som i princip bara kopierar och klistrar in innehållet från en fil på den plats där det anropas.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
some-alt