Zadaný přístup< "accesslevel1>" pro< "partialtypename>" neodpovídá přístupu< "accesslevel2>" zadaný na jednom z jeho ostatních částečných typů.

Třída nebo struktura je definována v několika částečných deklaracích s konfliktní specifikace úrovně přístupu.

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.

Úrovně přístupu nelze kombinovat v definici třídy nebo struktury. I kombinace Protected Friend je povolena pouze v případě, že klíčová slova jsou souvislá ve stejném příkazu deklarace.

ID chyby: BC30925

Oprava této chyby

  • Rozhodněte, jakou úroveň přístupu třídy má být, a odeberte všechny konfliktní specifikace úrovně přístupu.

Viz také