Namespace - TED

Namespace
39
|ÇzA YxÜÜtÜt ctàÜ|é|t
Namespace
I namespace sono contenitori che
raggruppano
nomi di variabili e di funzioni
40
|ÇzA YxÜÜtÜt ctàÜ|é|t
Namespace
Per riferirci ad un nome si deve specificare il
namespace (cioè il contenitore) di cui fa parte,
cioè
namespace :: nome
Nome del contenitore
Nome della variabile
o del contenitore
Esempio str::cout
41
|ÇzA YxÜÜtÜt ctàÜ|é|t
Namespace
Usando
using namesace std
Comunichiamo al compilatore che, se non specificato
altrimenti i nomi di variabili e funzioni appartengono al
namespace STD (standard)
Tutte le classi, oggetti e
funzioni della libreria
standard C++ sono definite
nel namespace “std”
|ÇzA YxÜÜtÜt ctàÜ|é|t
42
Namespace
Quindi
utilizzeremo sempre l’istruzione:
using namespace std;
43
|ÇzA YxÜÜtÜt ctàÜ|é|t