这是错的吗?为什么?我可以知道标准说的是什么吗?
namespace N{
namespace N1{
namespace N2{
struct A{
struct B{
void fun();
};//B
}; //A
} //n2
}//n1
namespace N3{
void N1::N2::A::B::fun(){} //error
}//n3
}//n
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我可以知道为什么会失败吗?
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |