Guide

A cosa serve #include in C++?

In C++, #include <iostream> è una direttiva del preprocessore che indica al compilatore di includere la libreria standard di input e output. Questa libreria contiene oggetti come std::cout (per stampare sullo schermo) e std::cin (per leggere dall’utente). Senza questa direttiva, il programma non riconoscerebbe questi oggetti e non funzionerebbe correttamente.

In C++, una direttiva è un comando che il programma deve seguire prima di iniziare a compilare il codice. Ad esempio, #include <iostream> è una direttiva che dice al programma di prendere una libreria esterna che permette di fare operazioni di input e output, come stampare a schermo o leggere dall’utente.

Il preprocessore, poi, è un programma che si occupa di eseguire queste direttive prima che il codice venga effettivamente tradotto in linguaggio macchina dal compilatore.

Esempio

#include <iostream>
int main() {
std::cout << "Ciao, mondo!" << std::endl;
return 0;
}

In questo esempio, #include <iostream> permette di usare std::cout per stampare a schermo. Per scrivere direttamente cout è necessario fare uso dello spazio dei nomi standard.

👇 Contenuti da non perdere 👇



Questo sito esiste da 4828 giorni (13 anni), e contiene 5917 articoli (circa 4.733.600 parole in tutto), con la bellezza di 32 tool gratuiti.