Sdílet prostřednictvím


Chyba kompilátoru C2500

Identifikátor1: identifier2 je již přímou základní třídou.

Poznámky

Třída nebo struktura se v seznamu základních tříd zobrazuje více než jednou.

Přímá základna je zmíněná v základním seznamu. Nepřímá základna je základní třída jedné z tříd v základním seznamu.

Třídu nelze zadat jako přímou základní třídu více než jednou. Třídu lze použít jako nepřímou základní třídu více než jednou.

Example

Následující příklad generuje 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 {};