Namespace std: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: Le specifiche ISO C++ introducono il concetto di '''namespace''' (dall'inglese spazio dei nomi) per definire variabili e funzioni associate ad un certo contesto (o enti...
 
Come da procedura
 
(7 versioni intermedie di 7 utenti non mostrate)
Riga 1:
#RINVIA[[Libreria standard C++]]
Le specifiche ISO C++ introducono il concetto di '''namespace''' (dall'inglese spazio dei nomi) per definire variabili e funzioni associate ad un certo contesto (o entità) in modo che gli stessi nomi usati in altri ambiti non creino conflitto.
<br />
<br />
Il namespace che contiene la definizione dei file header e la descrizione delle principali risorse del sistema è '''std'''.
<br />
La clausola '''using''' rende disponibili le risorse del namespace specificato.
E' possibile specificare singole risorse modiante l'operatore di risoluzione di visibilità::
:''using namespace std;''
:''using std::nomeRisorsa;''
<br />
 
'''RIGHE INIZIALI DI UN PROGRAMMA'''
<br />
Se un programma ha bisogno dell'input standard (tastiera) o dell'output standard (video) deve iniziare con le seguenti righe:
: #include <iostream>
: using namespace std;
 
<h2><span class="mw-headline" id="Bibliografia">Bibliografia</span> <span class="mw-editsection"></span></h2>
<ul>
<li>F. Scorzoni; Giuseppe Costa, «Informatica: Programmazione in C++», Loescher</li>