namespace Module1 {
    class X {};
    class Y {};
}

namespace Module2 {
    class X {};
    class Y {};
}

int main() {
    using Module1::X;                                             //(A)
    X x1;
    // using Module2::X;        // ERROR, name conflict           //(B)
    X x2;                 
    return 0;
}