データ メンバーを再定義すると、クラスの実装はどうなりますか? たとえば、次があるとします。
class foo {
public:
int a;
char *b;
};
...
class bar : public foo {
public:
float c;
int b;
};
バー オブジェクトの表現には、b フィールドが 1 つ含まれていますか、それとも 2 つ含まれていますか? 2 つある場合、両方にアクセスできますか、それとも 1 つだけですか? どのような状況で?