在g++编译环境下,像如下形式定义的类?
class AAA : public ::BBB::CCC::DDD{
.....
};
BBB,CCC,DDD指的是什么?
DDD应该是个类,BBB和CCC是名称空间还是其它什么,何时会用到这种定义方式。 类
[解决办法]
是继承了嵌套类中的类,形如:
class BBB
{
public:
class CCC
{
public :
class DDD
{
......
};
};
};
class AAA : public ::BBB::CCC::DDD
{
.....
};