ホントだ。確かにできました。なるほどね~。
確かに構造体(struct)は分類的にはクラスです。
単にstructをつけたクラスとして定義されてるので、当たり前と言えば当たり前か...^^;
欲を言えば、余計なことできないように抑止して欲しかったけど...
ま、実際はこんな使い方しないからイイけどねw
////////////////
// クラス
////////////////
class ClassX { public: int iNoX; };
class ClassY { public: int iNoY; };
////////////////
// 構造体
////////////////
struct StructA { int iNoA; };
struct StructB { int iNoB; };
////////////////
// マゼマゼ
////////////////
struct StructC : public ClassX, ClassY, StructA, StructB { int iNoC; };
////////////////
// 実行
////////////////
int main()
{
// マゼマゼ
StructC test;
test.iNoA = 1;
test.iNoB = 2;
test.iNoC = 3;
test.iNoX = 4;
test.iNoY = 5;
return 0;
}
以上、小ネタでしたw