继承问题?先答对的给分,不难。
class A{
int ai;
};
class B: public A{
int bi
public:
A::ai; //第一句
};
**************************************************************
class A{
int ai;
};
class B: public A{
int bi
public:
int ai; //第二句
};
上下两种用法,有没有区别,还是根本就不是一个东西,第一种是改变了基类ai的存储类别,第二种,我感觉是不是重新定义了一下,书上没有讲这个。我就不知道了,希望有人能告诉我……