我有三个类,它们都来自不同的命名空间,如下所示:
类A.h
namespace outer
{
namespace inner
{
class ClassA
{
....
};
}
}
B类.h
namespace inner
{
class ClassB
{
...
};
}
类C.h
#include <classB.h>
namespace outer
{
namespace inner2
{
using inner::ClassB; // error here, says outer::inner2::ClassB has not been declared.
class ClassC
{
....
};
}
}
我被困在这请帮我解决这个问题。