我不知道如何解释这个:
namespace A
{
struct B
{
static void f()
{
}
};
}
int main()
{
A::B::B::B::B::B::B::B::B::B::B::f();
}
我能做什么:
A::B::B::B::B::B::B::B::B::B::B::f();
我不明白为什么会发生这种情况。
我不知道如何解释这个:
namespace A
{
struct B
{
static void f()
{
}
};
}
int main()
{
A::B::B::B::B::B::B::B::B::B::B::f();
}
我能做什么:
A::B::B::B::B::B::B::B::B::B::B::f();
我不明白为什么会发生这种情况。