#include <Namespace.h> void h() { using namespace X; // using directive using Y::f;// using declaration f(); // calls f() of Y namespace X::f();// class f() of X namespace }