Share via


編譯器錯誤 C2507

'identifier' : 在基底類別上有太多虛擬修飾詞

將類別或結構宣告為 virtual 超過一次。 基底類別清單中的每一個類別只能出現一個 virtual 修飾詞。

下列範例會產生 C2507:

// C2507.cpp
// compile with: /c
class A {};
class B : virtual virtual public A {};   // C2507
class C : virtual public A {};   // OK