现在我正在使用以下模式:
class B
{
int16_t b;
}
class C
{
int32_t c1;
int32_t c2;
int32_t c3;
}
class A
{
int8_t a;
union
{
B b;
C c;
} params;
}
这样我就可以声明一个A数组,并且可以选择在这个数组中保存B和C.我使用a
作为特定A的类型选择器。
我想知道是否有办法对继承做同样的事情?