Číst v angličtině

Sdílet prostřednictvím


Název parametru type '<typeparametername1>' neodpovídá názvu< typeparametername2> odpovídajícího parametru typu definovaného u jednoho z ostatních částečných typů "<partialtypename>"

Obecná třída nebo struktura je definována v několika částečných deklaracích s konfliktní specifikacemi parametrů typu.

Když rozdělíte definici třídy nebo struktury mezi několik částečných deklarací, kompilátor považuje typ za sjednocení všech jeho částečných deklarací. To platí nejen pro členy, ale také pro implementaci, dědičnost a úroveň přístupu.

V definici obecné třídy nebo struktury nelze zadat více názvů pro libovolný parametr typu.

ID chyby: BC30931

Oprava této chyby

  • Rozhodněte, jaký název má parametr typu mít, a v každé částečné deklaraci použijte stejný název.

Viz také