why, though? Collisions in the stdlib? stdlib is too new to not be the default for these names?
From the docs:
namespace X { using ::f; // global f is now visible as ::X::f using A::g; // A::g is now visible as ::X::g } void h() { X::f(); // calls ::f X::g(); // calls A::g }
why, though? Collisions in the stdlib? stdlib is too new to not be the default for these names?