I don't know how to explain this:
namespace A
{
struct B
{
static void f()
{
}
};
}
int main()
{
A::B::B::B::B::B::B::B::B::B::B::f();
}
Why could i do :
A::B::B::B::B::B::B::B::B::B::B::f();
I don't understand it why it's happening.