具有命名空间的类
需要在使用该类时,使用namespace来限定该类
例如,类继承时
class E_A_UPOS AService : public apos::devices::IAService
//其中 E_A_UPOS定义为__declspec(dllexport) 表示该类为导出类,可以被别的模块使用
//apos::devices为IAService所在的命名空间
例如:类函数/变量使用时
namespace A{
class Aclass{
public: void functionA();
};
}
namespace B{
class Bclass{
public: void functionB();
};
void Bclass::functionB(){
new A::Aclass().functionA(); //using namespace A
}
}