Esplorazione delle direttive del preprocessore C++
Scorri per mostrare il menu
Prima di poter scrivere un programma significativo, è necessario imparare come aggiungere queste librerie standard al nostro progetto.
Per aggiungere file esterni al programma è necessario utilizzare le direttive del preprocessore. Questi sono i comandi che guidano il preprocessore, uno strumento che trasforma il codice prima della compilazione. La sintassi per la maggior parte delle direttive di preprocessione è:
directive.h
1#directive parameters
Il comando che aggiunge file esterni al tuo programma si chiama #include, ed è il comando che useremo di più per ora.
include.h
1#include <name>
I file standard vengono collegati utilizzando le parentesi angolari < >, ma puoi anche creare i tuoi file e collegarli al progetto in modo simile, usando le virgolette doppie " ".
Come funziona #include
Osserva il codice qui sotto. Manca una delle parentesi. Prova a eseguire questo codice e osserva cosa succede.
main.cpp
1234int main() { return 0;
Si ottiene un error di una } mancante. Questo è fatto apposta per mostrare come funziona #include. Possiamo creare un file separato contenente solo il simbolo } e includerlo nel file main.cpp utilizzando la direttiva #include.
main.cpp
header.h
1234int main() { #include <header.h>
Il problema è stato risolto e non dovresti più riscontrare un errore. La ragione di questa risoluzione risiede nella natura della direttiva #include, che essenzialmente copia e incolla il contenuto di un file nel punto in cui viene chiamata.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione