using : utiliser
namespace : espace de nom
Soit : "Utiliser l'espace de nom std".
Q_sque qu'un espace de nom?
1 2 3 4 5 6 7 8 9
| namespace ici
{
int x;
int y;
int blabla()
{
return 5;
}
}; |
Voici le namespace ici, pour accèder a tout ce qui si trouve, je doit faire précèder de Nom suivi de l'opérateur ORP
Soit :
ici:
++;
ici:: y = ici::blabla();
Pour simplifier, je peut mêtre :
using namespace ici;
dans ce cas je peut faire :
x++;
y = blabla();
L'aventage : plus simple
L'inconvénien :
Considèrons :
1 2 3 4
| namespace laba
{
int y;
} |
Mentenant le code de l'aplication:
1 2 3 4 5 6 7
| using namespace laba;
int y;
int main()
{
y++;//Ereur, esque c'est y ou laba::y ???
return 0;
} |
Partager