Понимание ключевого слова "использование": C ++

Может кто-нибудь, пожалуйста, объясните ниже вывод:

#include 

using namespace std;

namespace A{
    int x=1;
    int z=2;
    }

namespace B{
    int y=3;
    int z=4;
    }

void doSomethingWith(int i) throw()
{
    cout < i ;
    }

void sample() throw()
{
    using namespace A;
    using namespace B;
    doSomethingWith(x);
    doSomethingWith(y);
    doSomethingWith(z);

    }

int main ()
{
sample();
return 0;
}

Ответы на вопрос(3)

Ваш ответ на вопрос