相同命名空间中类的前置声明问题

求助各位大神,
比如我在first.h 中namespace a{class B ...}前置声明类B, 然后在second.h 中同样是在namespace a{class B ...}前置声明类B,这样会不会有问题啊?

请大神指导,多谢

他们在不同的头文件中, 引用了不同的头文件不会有问题

都是前置声明而已。同一个空间也可以多次。