Qualificazione esplicita
I membri dello spazio dei nomi è possibile accedere utilizzando un qualificatore esplicito e operatore di risoluzione dell'ambito.
Di seguito è riportato un esempio:
// explicit_qualification.cpp
int i;
namespace A
{
int a, b, c;
namespace B
{
int i, j, k;
}
}
int main()
{
A::a++;
A::B::i++; // B's i
::i++; // the global I
}
L'istruzione ::i++ accede i ciò è dichiarato nell'esempio.Tale utilizzo dell'operatore di risoluzione dell'ambito senza un qualificatore precedente richiama lo spazio dei nomi globale.
L'utilizzo di qualificazione esplicita potrebbe essere complicato con nomi più lunghi o nei programmi.mediante la dichiarazione, direttiva usinge alias dello spazio dei nomi fornire più modalità molto semplice fare riferimento ai membri dello spazio dei nomi.
Per ulteriori informazioni, vedere nomi completi.