Namespaces
Le mot clé namespace permet d’écrire des déclarations dans une autre étendue que l’étendue globale.
Utilisation
Un namespace que vous avez déjà utilisé c’est le namespace std.
On accède à un élément déclaré dans un namespace grace à l’opérateur :: qui peut se lire “scope”.
Déclaration
On peut déclarer nos propres namespaces avec cette syntaxe :
namespace toto {
void tata() {}
void riri();
}
void toto::riri();
int main(void)
{
toto::tata();
toto::riri();
}