有namespace的类如何互相包含
有namespace的类怎么互相包含啊
要怎么写啊 因为是别人写好的东西 namespace不能去掉啊
------解决方案--------------------
由于C++不存在namespace declaration,所以你这个问题在不改动class A或class B的结构的情况下是无解的。
a.h
namespace a {
class A {
public:
B * b;
};
}
b.h
namespace b {
class B {
public:
A * a;
};
}
要怎么写啊 因为是别人写好的东西 namespace不能去掉啊
------解决方案--------------------
由于C++不存在namespace declaration,所以你这个问题在不改动class A或class B的结构的情况下是无解的。