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

bookUtforskning av 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 preprocessordirektiv. Dessa är kommandon som styr preprocessorn, ett verktyg som omvandlar koden innan kompilering. Syntaxen för de flesta preprocessordirektiv är:

directive.h

directive.h

copy
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

copy
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 parenteserna saknas. Försök att köra denna kod och se vad som händer.

main.cpp

main.cpp

copy
1234
int main() { return 0;

Du får ett fel om en saknad }. Detta är avsiktligt 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

copy
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 naturen av #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?

Select the correct answer

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

Awesome!

Completion rate improved to 3.85

bookUtforskning av 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 preprocessordirektiv. Dessa är kommandon som styr preprocessorn, ett verktyg som omvandlar koden innan kompilering. Syntaxen för de flesta preprocessordirektiv är:

directive.h

directive.h

copy
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

copy
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 parenteserna saknas. Försök att köra denna kod och se vad som händer.

main.cpp

main.cpp

copy
1234
int main() { return 0;

Du får ett fel om en saknad }. Detta är avsiktligt 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

copy
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 naturen av #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?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
some-alt