對於下面的C++程序: class Base { };
class Child : public Base { };
int main()
{
// Normal: using child as base is allowed
Child *c = new Child();
Base *b = c;
// Double pointers: app
我已經開始了這個新的問題,因爲它成爲我上一個問題的後續。 如果我有一個由類似構造的兩種數據類型: data A = X | Y | Z
data B = X | Y
有沒有辦法,我能以某種方式代表此爲: data A = C | Z
data B = C
data C = X | Y
,如果你能看到我在做什麼 - 我正在嘗試將X |分組Y轉換爲一種數據類型,然後可以被多種其他數據類