編譯器錯誤 C2500
'identifier1' : 'identifier2' 已經是直接基底類別
類別或結構在基底類別 (Base Class) 清單中出現一次以上。
在基底清單中提到的為直接基底。 間接基底是基底清單中其中一個類別的基底類別。
類別不能被指定為直接基底類別一次以上。 類別可以用來當做間接基底類別一次以上。
下列範例會產生 C2500:
// C2500.cpp
// compile with: /c
class A {};
class B : public A, public A {}; // C2500
// OK
class C : public A {};
class D : public A {};
class E : public C, public D {};