Dal C al C++/Utilizzo basilare di librerie/L'uso dei namespace: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Update syntaxhighlight tags - remove use of deprecated <source> tags
 
Riga 39:
Per esempio, se dal codice applicativo si vuole usare l'oggetto "cout" e la classe "string" si può usare il seguente codice:
 
<sourcesyntaxhighlight lang=cpp>
std::string s = "abc";
std::cout << s;
</syntaxhighlight>
</source>
 
In tal modo, si comunica al compilatore che, anche se nel codice applicativo o in una libreria non standard fossero definiti un identificatore "string" e un identificatore "cout", non si vuol far riferimento a tali identificatori, ma a quelli facenti parte della libreria standard.
Riga 48:
Per evitare di dover ripetere il nome del namespace ogni volta che si fa riferimento a un identificatore di libreria, si può usare l'apposita direttiva seguente, dove N rappresenta il nome di un namespace:
 
<sourcesyntaxhighlight lang=cpp>
using namespace N;
</syntaxhighlight>
</source>
 
Dopo tale direttiva, tutti i nomi contenuti nel namespace N possono essere utilizzati senza necessità di qualificazione.