|
class arraydbe
{
public:
class badindex
{
.........
};
};
class limitare:public arraydbe
{
public:
class sonofbad: public arraydbe::badindex
{
..........
}
............
};
问题是:类limitare继承了arraydbe,那它也就继承了 class badindex类咯?
然后类limitare中public中又声明:class sonofbad: public arraydbe::badindex
那类limitare中不是有两个badindex类???
可不可以直接用
class limitare
{
public:
class sonofbad: public arraydbe::badindex
{
..........
}
............
};
如果limitare类只是为了用badindex类的话!不继承类arraydbe其它的东西的话是不是这样就可以了呢? |
|