Share via


編譯器錯誤 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 {};