共享相同的名字比方说,我有一个叫做“富”在命名空间“ABC”类...类和命名空间在C++
namespace abc {
class foo {
int a;
int b;
};
}
...然后说我有一个名为“ABC另一个类“在不同的命名空间
#include "foo.h"
namespace foo {
class abc {
abc::a = 10;
};
}
ABC ::一个会不会是定义类型,因为它会搜索ABC类,不命名为abc。我将如何去适当地引用另一个名称空间中的对象,其中该其他名称空间与我所在的类具有相同的名称?
首先响应!感谢大家! – Monster 2010-11-01 16:39:56