Utforskning 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
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
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
1234int 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
header.h
1234int 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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
Utforskning 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
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
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
1234int 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
header.h
1234int 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.
Tack för dina kommentarer!